码迷,mamicode.com
首页 > 系统相关 > 详细

memcache 获取key的方法,查询session存储

时间:2017-04-12 21:20:34      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:fpm   重启   handler   ssi   存储   exp   命令   查询   bsp   

标题可能有点不切合我文章表达的意思

当刚刚接触memcache的时候我想到:

设置了负载均衡的时候关于session的存储可否用下memcache,所以搜索了相关的信息。

首先,修改php.ini 以下两个配置

session.save_handler = memcached
session.save_path = "127.0.0.1:11211"

重启 service php-fpm restart

然后写个PHP文件存储下session试试

session.php

<?php

session_start();

$_SESSION[‘username‘] = ‘honghong‘;

 

这时候回到黑框看下memcache中存的sesiion

这里也遇到了一些麻烦^-^

telnet 127.0.0.1 11211 

起初想直接get但是没成功

后再想到

stats items            //列出memcache所有的keys

STAT items:3:number 1
STAT items:3:age 160
STAT items:3:evicted 0
STAT items:3:evicted_nonzero 0
STAT items:3:evicted_time 0
STAT items:3:outofmemory 0
STAT items:3:tailrepairs 0
STAT items:3:reclaimed 0
STAT items:3:expired_unfetched 0
STAT items:3:evicted_unfetched 0
STAT items:3:crawler_reclaimed 0
STAT items:3:crawler_items_checked 0
STAT items:3:lrutail_reflocked 0
STAT items:7:number 1
STAT items:7:age 1350
STAT items:7:evicted 0

然后运行命令

stats cachedump 3 0            //查询3 的所有信息

结果 ITEM memc.sess.cqcmk19vs5fgp4um5976lj7cj0 [20 b; 1491547440 s]

这个就是session了^^

在运行命令     

get memc.sess.cqcmk19vs5fgp4um5976lj7cj0        

结果   user|s:8:"honghong"; // session 在memcache中的存储获得

 

memcache 获取key的方法,查询session存储

标签:fpm   重启   handler   ssi   存储   exp   命令   查询   bsp   

原文地址:http://www.cnblogs.com/weidarong/p/6701371.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!