Redis 存一篇文章用什么类型? string? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tanteng
V2EX    Redis

Redis 存一篇文章用什么类型? string?

  •  
  •   tanteng
    tanteng 2015-04-27 19:04:04 +08:00 6820 次点击
    这是一个创建于 3821 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Redis存一篇文章用什么类型?string?

    文章列表,每篇文章都要求存redis,是直接把文章内容存到redis吧,以string字符串类型存储。

    18 条回复    2015-04-28 16:21:58 +08:00
    zts1993
        1
    zts1993  
       2015-04-27 21:58:51 +08:00 via Android
    不合适吧,文章多了,内存占用怎么说??
    cismous
        2
    cismous  
       2015-04-27 22:39:15 +08:00
    @zts1993 既然说了不适合,顺便给给建议啊
    lincanbin
        3
    lincanbin  
       2015-04-27 22:43:30 +08:00 via Android
    直接在数据库里开内存表吧
    wy315700
        4
    wy315700  
       2015-04-27 22:44:37 +08:00
    @zts1993 文字能占用多少内存啊。。。1M可以存几十万字了、、、
    lujiajing1126
        5
    lujiajing1126  
       2015-04-27 22:46:02 +08:00
    不合适吧。。value的长度越大性能越差。。。
    lujiajing1126
        6
    lujiajing1126  
       2015-04-27 22:50:38 +08:00
    @wy315700 拿memcached说。。一个slab默认1m。。chunk的增长因子默认是1.25吧,起始是48bytes。。。
    对象太大。。他分配的效率肯定有问题啊
    wengebin
        7
    wengebin  
       2015-04-27 22:55:56 +08:00 via iPhone
    直接string,其他类型不考虑,文章太多无法reshard就是作死
    killpanda
        8
    killpanda  
       2015-04-27 22:57:26 +08:00
    文章可以放到别处啊 不一定非要放到 Redis 里吧。
    no13bus
        9
    no13bus  
       2015-04-27 23:04:40 +08:00
    先买本右面所指出的 redis入门指南 看一下。
    luin
        10
    luin  
       2015-04-27 23:10:43 +08:00
    如果只问用什么类型而不问用不用 Redis 的话,肯定就是 string 了。不过大部分场合下文章本身不适合存在 Redis 里,Redis 最有优势的应用场景还是需要高频次读写的地方。
    saberlion
        11
    saberlion  
       2015-04-28 00:22:33 +08:00 via Android
    都是用redis存的页面html,文章存数据库好了。。
    zhouquanbest
        12
    zhouquanbest  
       2015-04-28 00:30:31 +08:00
    用redis非常不合适
    可以试试beansdb或者ssdb
    VYSE
        13
    VYSE  
       2015-04-28 00:32:22 +08:00
    大可以存压缩后的binary,比如用GZIP压缩。
    现在正在用redis set存几千万string呢。
    tanteng
        14
    tanteng  
    OP
       2015-04-28 00:50:56 +08:00
    @saberlion 把页面缓存放到redis吗
    superbear
        15
    superbear  
       2015-04-28 09:28:32 +08:00
    适合用什么就用什么做,不过如果是学习的话,把每种类型都用到,这样试试也不错
    saberlion
        16
    saberlion  
       2015-04-28 10:31:41 +08:00
    @tanteng 是的,只是把 redis 当作缓存来用的,设置 expires 减少数据库的压力。据说 redis 直接做 nosql 数据库不靠谱。
    huacnlee
        17
    huacnlee  
       2015-04-28 12:30:17 +08:00
    您真有钱
    znoodl
        18
    znoodl  
       2015-04-28 16:21:58 +08:00 via iPad
    redis是kv,nkv的对象nosql,不适合存文章,文章里面有标题,时间,内容,评论等,用sql数据库或者用mongodb类的吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2824 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 13:32 PVG 21:32 LAX 06:32 JFK 09:32
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86