忽然之间的博客

Thoughts, stories and ideas.

PHP使用Memcached存储Session,如何查Session内容

首先配置Session存储,使用Memcached

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

查看session_id

<?php
session_start();
var_dump(session_id());

我们希望在Memcached里查询Session内容,怎么确定查询的Key呢?

尝试:

get vkfc4eefu7ihlu5iv7v3je8rm0 

无效,应该这样:

get memc.sess.key.vkfc4eefu7ihlu5iv7v3je8rm0

原来在使用Memcached存储Session, key前缀是可以配置的。

<?php
var_dump(ini_get('memcached.sess_prefix'));  // 'memc.sess.key.'