最近在更改缓存的方式,以前用的是serverstack.redis hash 存入缓存,大致就是 key 是用户主键,value 就是 缓存json 一直不错。现在用StackExchange.Redis 来替换,发现他只有hashset ,但是hashset会替换前面的数据,导致一个hash 里面就一条数据。
检查自己代码,redis的hash使用两个key,一个类似namespace,另一个就是你所谓的key,只有key相同的情况下才会替换。