新手问题 什么情况下需要用 redis

sanvi · 2012年10月10日 · 最后由 jokry 回复于 2012年10月10日 · 5090 次阅读

看到 ruby-china 的源代码会把一些比如浏览数这样的数据放到 redis 里面

那除了这个之外,redis 还有什么作用

  1. 希望快速响应的数据
  2. 数据库不方便储存的结构

#1 楼 @Rei 其实就是用来代替 cache 的吗?所有需要做 cache 的数据都放到 redis 里面?

除了 counter 之外,我们还把网站上所有的用户名放在了 redis 中,在进行搜索自动补全时使用,加快自动补全的速度。

#2 楼 @sanivbyfish 如果你愿意的话 cache 也可以放入 redis 中

#3 楼 @zzhattzzh 听起来感觉像我以前拿 solr 来做自动补全

#5 楼 @sanivbyfish 嗯,是的。用 redis 的一个好处是可以实时获取。

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