还是关于memcache 的蛋疼get值
之前发了个帖子说是列表缓存问题,我自己用了一个小方法解决了,就是把列表的key,再存到一个数组缓存起来,
再更新列表时,把这个数组里的key遍历一次,逐个delete掉列表的缓存,
但有个新问题出现, 就是在get缓存时(其他缓存地方也遇到)经常返回值是 string(1) "x" ,或者是 string(1) "a"
就比如说我 $r = $this->cache->get("k"); var_dump($r) // 值会是string(1) "x" ,或者是 string(1) "a"
这到底是什么问题,?
再更新列表时,把这个数组里的key遍历一次,逐个delete掉列表的缓存,
但有个新问题出现, 就是在get缓存时(其他缓存地方也遇到)经常返回值是 string(1) "x" ,或者是 string(1) "a"
就比如说我 $r = $this->cache->get("k"); var_dump($r) // 值会是string(1) "x" ,或者是 string(1) "a"
这到底是什么问题,?
作者: muzifeng 发布时间: 2011-06-15
把代码贴上来瞅瞅
作者: xiaojia 发布时间: 2011-06-15
回复 xiaojia
就是正常的set,get, 有些正常,有些不正常,我逐个var_dump,发现有些get回来的值是x,真蛋疼
不知道问题出在哪,
就是正常的set,get, 有些正常,有些不正常,我逐个var_dump,发现有些get回来的值是x,真蛋疼
不知道问题出在哪,
作者: muzifeng 发布时间: 2011-06-15
memcache 虽然重来没用过, 但应该没有楼主这么多问题吧.
作者: spser 发布时间: 2011-06-15
回复 spser
用过才知道,虽然好用,但很多不遍的地方
用过才知道,虽然好用,但很多不遍的地方
作者: muzifeng 发布时间: 2011-06-15