1
manoon 2014-07-03 22:57:23 +08:00
写个BLOG。。。
前阵子刚看完 李子骅 写的一本REDIS的书。Livid还在上面写推荐语了,哈哈。 |
2
no13bus OP @manoon 我写的是个类似v2ex的论坛,为了熟悉django。看到livid用了redis,不知道哪里用了
|
3
ddzz 2014-07-03 23:12:23 +08:00
先把论坛运营起来,哪里觉得慢了就在哪里用,就像开方子,得什么病开什么药方,孩子没生出来就把他将来一生的药方都开齐,不是瞎胡闹吗
|
4
daoluan 2014-07-03 23:12:33 +08:00
redis 一般用作缓存,譬如某些数据不需要经常修改,但经常被客户端读取,那可以将数据预先读到内存中,需要的时候从内存中读取而非数据库,从而提高了相应的速度.
作为练习,你可以写一个简单的博客,将所有的数据用 redis存储.如需更深入了解 redis,可以访问我的主页. |
5
awanabe 2014-07-03 23:16:29 +08:00 1
->几乎静态的数据, 或者不怎么更新的数据..
比如所有人的用户名/头像地址, 帖子内容. ->当做数据库存储. ->状态/计数 在线状态, 可以计算在线人数 评论数/访问数 ... 其实甚至可以放弃数据库把redis当做存储, AOF功能也很强大 |
6
anewg 2014-07-04 08:54:35 +08:00
@awanabe 放弃数据库用redis做存储? http://www.v2ex.com/t/106208
|
7
tonghuashuai 2014-07-04 09:09:46 +08:00
Livid 原话:
V2EX 目前在用 Redis 存储一些用户的设置数据(比如 ignore 的主题)。 这样的一个好处是,除了性能好之外,在添加这类新数据的时候,不会涉及任何的 scheme change,也就是说不需要运行 alter table 自然也就不存在锁表问题。 |