Homeland ruby-china 为什么不全部用 redis 还要用 memcached 来缓存呢?

inetufo · 2012年05月06日 · 最后由 huacnlee 回复于 2012年05月06日 · 6805 次阅读

@huacnlee有什么来由吗?redis 性能应该比 memcached 好啊

有些数据不需要永久保存,memcache 过期会自动清掉

#1 楼 @suupic Reids 也可以设置过期时间。

@SErHo memcache 貌似要比 redis 快一点点 http://blog.51yip.com/cache/1318.html

@suupic @inetufo ruby-china 是如何使用的 redis,memcache 做缓存的?

应用层(场景)不同的内容,存储在不同的地方。memcache 主要用来缓存 view fragement 和一些统计数据。

#5 楼 @ashchan redis 一样可以缓存 view fragment 啊

我这两个也是分开用的,redis 主要用来处理结构,感觉合在全用一个 redis 进程风险和内存占用比较难控制,分成两个进程又不如把缓存功能直接切成 memcached, 而且不是说 vm 要废了么

分开管理,简单安全,redis 存需要持久化存放的数据,Memcached 存 cache

需要 登录 后方可回复, 如果你还没有账号请 注册新账号