|
我使用了reids,发现每次用户登录时,会查出redis中的foreverCache_online_client_users,把当前登录client,put进去.
每次登出用户的时候,也是进行同样的操作,先get出来,再remove,再put.
问题来了,绝大多数用户,都是不点登出的,直接关闭浏览器.
导致了foreverCache_online_client_users中的client,越来越大.
项目中只要是有关于client的操作,get或put,都会变得非常慢.
尤其是登陆,和登出.
想给foreverCache_online_client_users设置TTL,但所有的client信息,都在这一个里面,一旦过期,就所有的client都过期了.
|
|