
1 okidogi 2012-10-19 02:58:38 +08:00 真奢侈。。。 |
4 n2n3 2012-10-19 03:32:17 +08:00 |
5 virushuo 2012-10-19 03:47:30 +08:00 应该没有大的,只有个人项目。内存贵不说了,因为 redis 的硬盘同步不是实时的,正确用法要用分布在不同物理机器上的多个instance同步才行。这确实太奢侈了。 |
6 kamaylido 2012-10-19 09:32:42 +08:00 顶楼主! 有此想法很久了,也做过一点尝试:把主题贴的主楼,回贴,个人信息,回复数,点击数都存在了redis里,效果非常好,速度很快,跟静态页有一拼(服务器正常状态下)。我只改造了几个访问量大的版块。 但是有几点要注意:服务器内存一定得大;一定要有多台机器做容灾;一定要做备份 所以硬件上的投入要足够劲 个人认为完全可行 |
7 kongruxi 2012-10-19 10:42:30 +08:00 |
9 lincank 2012-10-20 11:11:19 +08:00 redis不知道,不过ruby-china论坛他们用的应该是mongodb,gihub上有 |
10 jackyz 2012-10-21 09:42:29 +08:00 无需顾虑,用 redis 做论坛很靠谱。 各种列表数据的主存储可以是 redis (也就是,需要有备份存储,以及同步方案),其他展开数据规划好存储的同步/过期规则即可。 |
11 jackyz 2012-10-21 09:44:52 +08:00 我们目前采用的是 redis/filesystem 。感觉有了 redis 再用其他 db 不是特别有必要(亦即 redis 提供 index/list,filesystem 提供 load/save)。 |
12 anyforever 2012-10-21 23:23:22 +08:00 Discuz可以配置这项了 |
13 phuslu 2012-10-22 15:38:57 +08:00 |
14 tshwangq 2012-10-22 16:32:04 +08:00 楼上神了 |
16 fire5 2012-10-22 21:39:11 +08:00 作为cache 就行了把 |
18 twm 2012-10-22 22:06:44 +08:00 也想参考下啊,mongodb肯定没问题,key-value存储结构数据不好管理吧。 |
19 xingzhi 2012-10-22 22:19:53 +08:00 曾做过小项目。编程确实很简单。 但若是单纯用redis, 备份是个大问题, 多久要往硬盘写一次呢? 时间短了还是要在io上费时间, 时间长了万一机子挂了或重启了,数据就丢了。。。 另外要是内存用满了,还得同时往硬盘移数据, 更慢了吧。 感觉硬件是短板。 |
20 c4pt0r 2012-10-22 22:59:48 +08:00 我觉得没有问题,而且我也真实的采用过这个方案(内部的项目就不透露了)。需要考虑的问题是: 1. redis内存确实用得很大,为了防止爆内存或者开始交换到硬盘上,要事先考虑好sharding的策略 2. 数据结构变化的时候新老key的设计和数据迁移也是一个工作 3. 数据不是100%安全的,我曾丢过数据,要考虑冗余和主从备份 4. mongodb + redis很靠谱 |
21 buru 2013-08-09 02:43:20 +08:00 via iPhone https://github.com/andrewzeneski/retwis-pytor retwis-pytor is a Twitter clone based on Redis utilizing the Tornado framework. |