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 安装部署(会话保持)的主要内容,如果未能解决你的问题,请参考以下文章

Memcached安装部署及基本操作

nginx+tomcat+memcache会话保持

MemCache--01 解决session

Memcached安装部署for Centos6

Redis的安装和部署

Redis的安装和部署