技术支持 云市场镜像产品 其它镜像环境 MemCache 环境镜像使用指南

MemCache 环境镜像使用指南

操作系统:centos 6.5

软件明细:Memcache

注:各个软件版本以云市场镜像中产品介绍为准。

镜像环境里相应软件的安装,是基于阿里云 linux 版的一键安装包源码编译,在此基础上修改、优化了相应功能。

在镜像环境中,/root/memcached.tar 是安装镜像环境的脚本,您可以在 centos 6.5 系统中自行采用此脚本安装,安装后的环境跟镜像里初始化的环境一致。值得注意的是,如果采用此脚本安装镜像环境,可以先解压一键安装包 tar -xf memcached.tar 在当前目录下会生成 memcached 的安装目录,需要 chmod 777 -R memcached 赋予 777 安装权限。

在镜像环境中,/root/memcached 是安装环境的主目录,镜像中的环境是在此目录下编译安装的。

软件的主目录:/alidata memcached 的主目录:/alidata/server/memcached openssl 版本升级为 1.0.1h。 环境变量设置:/etc/profile 开机自启动:/etc/rc.d/rc.local 软件操作命令汇总

/etc/init.d/memcached start|stop|restart

如何卸载镜像环境中安装的软件,可以参考如下命令完成卸载:

cd /root/memcached
chmod +x uninstall.sh
./uninstall.sh

备注一:执行以上卸载,会清理镜像环境的 /alidata 目录,请卸载前自行备份好相应数据。

备注二:如果 /root/memcached 被误删,则也可以解压 /root/memcached.tar ,可以参考以下命令:

cd
tar -xf memcached.tar
cd memcached
chmod +x install.sh
./install.sh

默认 memcached 绑定在 127.0.0.1

回环链路上,也就是说外网无法访问,如果需要外网访问,可修改 /etc/init.d/memcached 启动脚本中的 HOST= HOST=

我们提供一个脚本,可以将 memcached 开放给任意ip访问。memcached_opennet.sh ,使用如下:

bash memcached_opennet.sh 即可将 memcached 绑定到 0.0.0.0 (任意 ip 地址).

Memcached 有几个关键参数,最大连接数,端口号,缓存大小,都可以通过启动脚本 /etc/init.d/memcached 来修改,以下是这些参数的默认值。

可以根据应用的实际情况来修改,注意不要超过操作系统的内存即可。

PORT=11211 USER=memcached MAXCONN=1024 CACHESIZE=64 HOST=127.0.0.1 教程三: memcached 的常用操作 Memcached 可以通过 tcp 来访问。在linux 上可以通过telnet来进行一下简单的操作。

比如:

Telnet localhost 11211 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 这说明已经正确连接上了 memcached ,并可以进行操作,比如 stats 命令:

stats STAT pid 16087 STAT uptime 176462 STAT time 1407314823 STAT version 1.4.20 STAT libevent 1.4.13-stable STAT pointer_size 64 STAT rusage_user 4.604300 STAT rusage_system 3.771426 STAT curr_connections 5 STAT total_connections 7 STAT connection_structures 6 STAT reserved_fds 20 STAT cmd_get 0 STAT cmd_set 0 STAT cmd_flush 0 ... Stats 可以列出memcached 实时的信息。Ctrl+] 退出。