跟 Redis 的版本有关系,Redis 3.2 之前版本,读从库并不会判断数据是否过期,所以有可能返回过期数据。
解决方案:
升级Redis的版本,至少要3.2 以上版本,读从库,如果数据已经过期,则会过滤并返回空值。
Redis主节点的Key已过期,但从节点依然读到过期数据..
redis3.0可以通过过期删除策略(惰性删除+定期删除:hz配置)和内存回收策略尽量避免
 跟 Redis 的版本有关系,Redis 3.2 之前版本,读从库并不会判断数据是否过期,所以有可能返回过期数据。
解决方案:
升级Redis的版本,至少要3.2 以上版本,读从库,如果数据已经过期,则会过滤并返回空值。
Redis主节点的Key已过期,但从节点依然读到过期数据..
redis3.0可以通过过期删除策略(惰性删除+定期删除:hz配置)和内存回收策略尽量避免
 
redis中主节点的Key已过期,但从节点依然读到过期数据:等您坐沙发呢!