同一服务器,同一Redis下部署 两套 nodeclub 在不同域名下,数据串了
pangguoming opened this issue · 9 comments
pangguoming commented
alsotang commented
如果数据库名不同,nodeclub不可能自己猜测出对应的名字来,是否你在两套nodeclub配置混了东西?
也可能是因为他们共用同一个redis导致一些缓存数据混了。(这个可能性需要排查)
pangguoming commented
redis的可能性挺大的
alsotang commented
@tomoya92 现在是混用的问题,不是缓存过期的问题。你设得再短还是不能混用啊。
alsotang commented
@tomoya92 而且缓存数据过期了也是面临重新生成,不是什么自然没有了
atjiu commented
@alsotang 我说的是这个TTL,默认是 -1,永不过期,设置上过期时间后,redis里就没有了
不过混用也可以考虑给缓存到redis里的数据的key加个前缀,比如 redis.set('nodeclub_xxx', value);
pangguoming commented
明白
pangguoming commented