你说的是缓存sql查询的结果吧?
集中这些sql语句,做数据访问对象。
比如user表
usedao
addUser
findUserbyXX
findUserbyYY
然后,在update和add里过期所有的缓存,这里可以在memcache里面持有一个版本号,当update和add的时候,增加这个版本号。
在这些find方法里,根据sql语句 + 上句所提到的版本号做key,去找到缓存中找,如果没有去查到然后再查询,结果塞到memcached,返回
就这么简单哈
你说的是缓存sql查询的结果吧?
集中这些sql语句,做数据访问对象。
比如user表
usedao
addUser
findUserbyXX
findUserbyYY
然后,在update和add里过期所有的缓存,这里可以在memcache里面持有一个版本号,当update和add的时候,增加这个版本号。
在这些find方法里,根据sql语句 + 上句所提到的版本号做key,去找到缓存中找,如果没有去查到然后再查询,结果塞到memcached,返回
就这么简单哈
不是很明白。
http://www.tagged.com/qazgykfp
http://www.tagged.com/qazgydkfp
http://www.tagged.com/ahdkfp
http://www.tagged.com/qazahkfp
http://www.tagged.com/qazhddkfp
http://www.tagged.com/qazhfkfp
http://www.tagged.com/gzdkfp
http://www.tagged.com/qazgzkfp
http://www.tagged.com/qazwudkfp
http://www.tagged.com/qazwhkfp
http://www.tagged.com/fjdkfp
http://www.tagged.com/qazfjkfp
http://www.tagged.com/qazfzdkfp
http://www.tagged.com/qazfzkfp
http://www.tagged.com/qazxmdkfp
http://www.tagged.com/qazxmkfp
http://www.tagged.com/qzdkfp
http://www.tagged.com/qazqzkfp
http://www.tagged.com/qazzzdkfp
http://www.tagged.com/qazzzkfp
http://www.tagged.com/hbdkfp
http://www.tagged.com/qazhbkfp
http://www.tagged.com/qazwhdkfp
http://www.tagged.com/qazzwhkfp
http://www.tagged.com/xydkfp
http://www.tagged.com/qazxykfp
http://www.tagged.com/ycdkfp
http://www.tagged.com/qyckfp
http://www.tagged.com/scdkfp
http://www.tagged.com/scskfp
http://www.tagged.com/cdskfp
http://www.tagged.com/mydkfp
http://www.tagged.com/myskfp