缓存的key是MerchantCategory:Get:UID:{0}:Query:{1}
第一个是userid,第二个是当前请求的关键词
缓存的数据是计算数目并排序,然后将结果缓存
有两个链接,A链接是全部的,,关键词是MerchantCategory:Get:UID:4:Query:
B链接是有关键词的MerchantCategory:Get:UID:4:Query:bag
现在会发生这种情况,,当前页面是点击A后进入的,,这时数据已经缓存,正确的
此时点击B,在B为还在打开页面时点击A链接,这时进入A的页面后,里面的数据变成B的了,并且数据未排序-_-,,这时再打开B链接,此时B的数据缓存的是排序后的数据,而A的缓存的是B未排序的数据...
大概是什么原因呢??为什么会发生这种情况呢??怎么解决??谢谢
十有八九是代码写的有问题,可否贴出你的代码。