Redis存一篇文章用什么类型?string?
文章列表,每篇文章都要求存redis,是直接把文章内容存到redis吧,以string字符串类型存储。
1
zts1993 2015-04-27 21:58:51 +08:00 via Android
不合适吧,文章多了,内存占用怎么说??
|
3
lincanbin 2015-04-27 22:43:30 +08:00 via Android
直接在数据库里开内存表吧
|
5
lujiajing1126 2015-04-27 22:46:02 +08:00
不合适吧。。value的长度越大性能越差。。。
|
6
lujiajing1126 2015-04-27 22:50:38 +08:00
@wy315700 拿memcached说。。一个slab默认1m。。chunk的增长因子默认是1.25吧,起始是48bytes。。。
对象太大。。他分配的效率肯定有问题啊 |
7
wengebin 2015-04-27 22:55:56 +08:00 via iPhone
直接string,其他类型不考虑,文章太多无法reshard就是作死
|
8
killpanda 2015-04-27 22:57:26 +08:00
文章可以放到别处啊 不一定非要放到 Redis 里吧。
|
9
no13bus 2015-04-27 23:04:40 +08:00
先买本右面所指出的 redis入门指南 看一下。
|
10
luin 2015-04-27 23:10:43 +08:00
如果只问用什么类型而不问用不用 Redis 的话,肯定就是 string 了。不过大部分场合下文章本身不适合存在 Redis 里,Redis 最有优势的应用场景还是需要高频次读写的地方。
|
11
saberlion 2015-04-28 00:22:33 +08:00 via Android
都是用redis存的页面html,文章存数据库好了。。
|
12
zhouquanbest 2015-04-28 00:30:31 +08:00
用redis非常不合适
可以试试beansdb或者ssdb |
13
VYSE 2015-04-28 00:32:22 +08:00
大可以存压缩后的binary,比如用GZIP压缩。
现在正在用redis set存几千万string呢。 |
15
superbear 2015-04-28 09:28:32 +08:00
适合用什么就用什么做,不过如果是学习的话,把每种类型都用到,这样试试也不错
|
16
saberlion 2015-04-28 10:31:41 +08:00
@tanteng 是的,只是把 redis 当作缓存来用的,设置 expires 减少数据库的压力。据说 redis 直接做 nosql 数据库不靠谱。
|
17
huacnlee 2015-04-28 12:30:17 +08:00
您真有钱
|
18
znoodl 2015-04-28 16:21:58 +08:00 via iPad
redis是kv,nkv的对象nosql,不适合存文章,文章里面有标题,时间,内容,评论等,用sql数据库或者用mongodb类的吧
|