memcache 安装部署(会话保持)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了memcache 安装部署(会话保持)相关的知识,希望对你有一定的参考价值。
客户端软件 memcache-2.25.tar.gz
服务端软件 memcached-1.4.13.tar.gz
在服务端安装(db01、其他的也可以)
yum -y install memcached
memcached -h 查看帮助
启动服务
/etc/init.d/memcached start
安装命令
yum -y install nc telnet
printf "set key008 0 0 10\r\noldboy0987\r\n"|nc 127.0.0.1 11211
显示STORED 就正确了
[[email protected] ~]# printf "get key008\r\n"|nc 127.0.0.1 11211
VALUE key008 0 10
oldboy0987
END
[[email protected] ~]#
10 对应的是oldboy0987的个数
第二个0 0 0 10 代表的是过去的时间 如果是10的话 十秒后过期
客户端
telnet 10.0.0.51 11211
set user01 0 0 8
12345678
STORED
get user01
VALUE user01 0 8
12345678
END
要进去按ctrl + ] 退出按q
set user01 0 0 8
12345678
get user01
cd /home/oldboy/tools
rz memcache-2.2.5.tgz
rz memadmin-1.0.12.tar.gz
tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5
/application/php/bin/phpize
./configure --enable-memcache --with-php-config=/application/php/bin/php-config --with-zlib-dir
make
make install
echo "extension=memcache.so" >>/application/php/lib/php.ini
pkill php
/application/php/sbin/php-fpm
测试
vim /application/nginx/html/blog/info.php
[[email protected] blog]# pwd
/application/nginx/html/blog
[[email protected] blog]# cat info.php
<?php
phpinfo();
?>
集群共享Session会话实战
# cd /application/php/lib/
# vim php.ini
session.save_handler = memcache
session.save_path = "tcp://172.16.1.51:11211"
# pkill php
# /application/php/sbin/php-fpm -t
tar xf memadmin-1.0.12.tar.gz -C /application/nginx/html/blog/
http://blog.etiantian.org/memadmin/
rz object-cache.php 到/application/nginx/html/blog/wp-content
vim object-cache.php
365 $buckets = array(‘172.16.1.51‘);
本文出自 “12215961” 博客,请务必保留此出处http://12225961.blog.51cto.com/12215961/1902074
以上是关于memcache 安装部署(会话保持)的主要内容,如果未能解决你的问题,请参考以下文章