计算活动会话

时间:2010-11-01 18:12:31

标签: php session memcached

我用memcached存储我的会话。我希望检测当前有多少活动会话。

我确信它一定是可能的 - 但是我用Google搜索并用谷歌搜索但是没有用,所以请堆栈花给我一些指导:)

2 个答案:

答案 0 :(得分:1)

本质上的Memcached不应该像那样使用(它是一个短暂的缓存存储,它不打算像聚合查询一样进行SQL /数据库),而当前的活动会话通常不是我对它有兴趣的东西(出于加载目的,网络服务器的命中和统计数据更加重要)。

但是,如果您使用memcache 来存储会话数据(而不是其他键值对),则可以使用getStats()来计算项目数(cur_items )在当前的memcache服务器上。

答案 1 :(得分:0)

您可以使用set_session_save_handler将会话保存到数据库,然后获取活动会话就像查询数据库一样简单。