博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年8月23日

摘要: <<ABOUT LIST>>LPOP key : 删除并取得LIST头部一个元素RPOP key : 删除并取得LIST尾部一个元素BLPOP key [key ...] timeout : 删除并取得LIST头部一个元素,如果没有就BLOCKBRPOP key [key ...] timeout : 删除并取得LIST尾部一个元素,如果没有就BLOCKLPUSH key value : 在LIST头部扩展一个元素RPUSH key value : 在LIST尾部扩展一个元素LPUSHX key value : 如果LIST存在,在LIST头部扩展一个元素RPUSHX 阅读全文

posted @ 2012-08-23 14:26 xgbzsc 阅读(159) 评论(0) 推荐(0) 编辑

摘要: Why Redis 我们这个项目是对原有缓存系统的改进,应用场景是论坛发帖,回帖,置顶,以及操作日志等等;原有系统会有替换算法把内存缓存一部分冷数据逐渐从内存中换出,内存对象序列化为XML文件持久化到磁盘;内存缓存一方面是为了访问速度,一方面是为后端的DB分担访问压力;而XML文件缓存则是为了避免雪崩,即当系统重启的时候由于缓存没有填充完毕,大量相同的请求会冲击到后端的DB;最初接手项目的时候,被告知公司老大要求xml 文件缓存必须保留,呵呵,通过和老大沟通其实保留文件缓存就是为了解决雪崩.原有系统的问题在什么地方?了解原有系统的瓶颈是第一步,原有系统主要问题是: [1] 操作粒度过大,... 阅读全文

posted @ 2012-08-23 13:42 xgbzsc 阅读(781) 评论(1) 推荐(0) 编辑