centos 安装,配置memcached

mac2022-06-30  26

先查看是否已经安装了memcached输入memcached -h会输出memcached版本,或print phpinfo查看;memcached需要libevent支持,没有libevent,就先安装libeventyum install libevent-develmemcached安装可以采用源码编译安装,也可以使用yum;源码编译安装

1 #wget http://memcached.googlecode.com/files/memcached-1.4.10.tar.gz 2 #tar -zxvf memcached-1.4.10.tar.gz 3 #cd memcached-1.4.10 4 #./configure --prefix=/usr/local/webserver/memcached --with-libevent=/usr/ 5 #make 6 #make install

 1 yum install -y memcached  

确认安装完成之后,默认的配置文件在/etc/sysconfig/memcached,可以方便的为其制定内存,端口等;或者使用命令来配置:

 1 #/usr/local/webserver/memcached/bin/memcached -d -m 32 -l 127.0.0.1 -p 11211 -u root -P /tmp/memcached.pid  

无提示则启动成功参数提示:          -p 监听端口                                -l 连接的IP地址,默认是本机                                -d start启动memecache服务                                -d restart重启                                -d stop|shutdown关闭服务                                -d install 安装                                -d uninstall 卸载                                -u 以身份运行仅在root下有效                                -m 最大内存使用,单位MB,默认64MB,最大2G                                -M 内存耗尽时返回错误                                -c 最大同时连接数量,默认是1024                                -f 块大小增长因为,默认是1.25                                -n 最小分配空间,key+value+flags默认48                                -h 显示帮助然后确保防火墙已打开正确的端口,在/etc/sysconfig/iptables中添加防火墙规则,打开对应端口:

 1 -A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT  

重启防火墙service iptables restart;使用telnet host 11211 -> status测试,查看memcache 当前status;magento需要另外一个插件支持memcached ,输入以下命令

 1 yum install -y php-pecl-memcache  

最后重启service httpd restart

修改app/etc/local.xml,为magento配置memcached,文件如下

1 <session_save><![CDATA[memcache]]></session_save> 2 <session_save_path><![CDATA[tcp://10.10.10.1:11211?persistent=1&weight=2&timeout=10&retry_interval=10]]></session_save_path> 3 <cache> 4 <backend>memcached</backend> 5 <memcached> 6 <servers> 7 <server> 8 <host><![CDATA[10.10.10.1]]></host> 9 <port><![CDATA[11211]]></port> 10 <persistent><![CDATA[1]]></persistent> 11 </server> 12 </servers> 13 <compression><![CDATA[0]]></compression> 14 <cache_dir><![CDATA[]]></cache_dir> 15 <hashed_directory_level><![CDATA[]]></hashed_directory_level> 16 <hashed_directory_umask><![CDATA[]]></hashed_directory_umask> 17 <file_name_prefix><![CDATA[]]></file_name_prefix> 18 </memcached> 19 </cache>

 记得替换上面ip为正确的主机地址;

转载于:https://www.cnblogs.com/CHEUNGKAMING/p/4137901.html

最新回复(0)