遇上这样用 Redis 的技术负责人该怎么办? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
KomeijiSatori
V2EX    程序员

遇上这样用 Redis 的技术负责人该怎么办?

  •  
  •   KomeijiSatori
    AkiNazuki 2018-05-22 20:58:43 +08:00 5024 次点击
    这是一个创建于 2749 天前的主题,其中的信息可能已经有所发展或是发生改变。

    w-0.jpg w-1.jpg w-2.jpg w-3.jpg w-4.jpg w-5.jpg w-6.jpg

    顺便问一下,Redis 应该根据数据的内容来分开存储 还是只加前缀,全部数据存在 db0 ?

    29 条回复    2019-08-20 15:49:15 +08:00
    huhu3312
        1
    huhu3312  
       2018-05-22 21:02:20 +08:00   1
    当然是根据需要缓存的数据内容来分开存储,不同的业务放不同的 db
    Jakesoft
        2
    Jakesoft  
       2018-05-22 21:11:15 +08:00   4
    微信办公交流的公司我都不太看好
    873681136
        3
    873681136  
       2018-05-22 21:14:23 +08:00
    像一楼说的,同个业务放在同一个 db 里,不同类别用前缀区分,具体可以灵活调整
    1762628386
        4
    1762628386  
       2018-05-22 21:14:48 +08:00
    @Jakesoft 为啥?
    freestyle
        5
    freestyle  
       2018-05-22 21:17:40 +08:00 via iPhone
    大多数 redis 集群方案不支持 select db,所以不用 select db 方式,全当 db0 用 key 前缀方式
    Jakesoft
        6
    Jakesoft  
       2018-05-22 21:24:18 +08:00
    @1762628386 工作跟生活混在一起,这样不太好
    UnknownR
        7
    UnknownR  
       2018-05-22 21:34:29 +08:00
    @Jakesoft 工作一个号,生活一个号,互不干扰。8848 早就这么宣传了
    letitbesqzr
        8
    letitbesqzr  
       2018-05-22 21:35:44 +08:00 via Android
    单机的时候分 db 没错,但是都没考虑过集群么。Redis Cluster,Codis,Twemproxy 这些方案都不支持 select db 的。
    czzhengkw
        9
    czzhengkw  
       2018-05-22 21:41:25 +08:00
    不要使用多 DB,除了集群不支持外,Redis 是单线程,即使多个 DB 也是单线程操作,数据落地的时候会互相影响的……
    letitbesqzr
        10
    letitbesqzr  
       2018-05-22 21:46:01 +08:00 via Android
    多业务启动多实例比较赞同,不同的端口。但是分 db 并不会带来多少优化吧。
    Raymon111111
        11
    Raymon111111  
       2018-05-22 21:46:37 +08:00
    不建议用多个 db

    意义非常小

    其它业务直接起另外一个 redis 实例
    ccqy66
        12
    ccqy66  
       2018-05-22 22:06:38 +08:00 via iPhone
    我记得 redis 的作者曾经说过:如果 reids 用作缓存使用,不建议使用多 db
    swulling
        13
    swulling  
       2018-05-22 22:20:18 +08:00
    一个业务一个 Redis 实例一个 DB,完美解决你们两个的争论。。
    hljjhb
        14
    hljjhb  
       2018-05-22 22:24:26 +08:00
    没必要使用多 DB
    vipfts
        15
    vipfts  
       2018-05-22 22:27:42 +08:00
    这么贴出来 不怕对方知道吗
    hhacker
        16
    hhacker  
       2018-05-22 23:21:13 +08:00
    至今仍然支持前缀大法
    stabc
        17
    stabc  
       2018-05-22 23:30:25 +08:00
    配合标题和贴图我还以为右边是负责人……
    综合来看我站左边。
    wildcat007
        18
    wildcat007  
       2018-05-22 23:31:39 +08:00
    那么看不懂的人想知道 到底是楼主对还是对方对?
    ke1e
        19
    ke1e  
       2018-05-22 23:32:01 +08:00 via Android
    不需要使用多 db
    whoisghost
        20
    whoisghost  
       2018-05-22 23:33:59 +08:00
    题主了解下《人性的弱点》的第五篇《如何更好说服他人》,况且这还是技术负责人,有些人为了可怜的权威的,不会认识自我的错误。
    tcsky
        21
    tcsky  
       2018-05-22 23:34:19 +08:00
    官方不建议用 db, 现在集群环境也都是单 db, 一般把普通缓存和需要固化的数据分实例存基本就够 l
    POPOEVER
        22
    POPOEVER  
       2018-05-22 23:43:35 +08:00
    楼主秀砸了,我站左边
    VoidChen
        23
    VoidChen  
       2018-05-22 23:53:54 +08:00
    其实我觉得吧。。跟你说话那个是大佬不。。。挺诚恳的。。。讨论技术的时候最后抛开固化的认知= =
    misaka19000
        24
    misaka19000  
       2018-05-22 23:55:07 +08:00
    看不下去, 这种方案选择不面对面交流也是服气
    CoderGeek
        25
    CoderGeek  
       2018-05-22 23:56:05 +08:00
    我们是集群环境在用单 db
    notedown
        26
    notedown  
       2018-05-23 01:47:58 +08:00
    楼上都对了..如果集群是单个 db
    你去腾讯云或者阿里云买.就知道了买个 redis 服务只有一个 db 0,
    想要自己安装的那种 15 个 db 的就要另外掏钱买.不便宜.哈哈.
    不过呢.一般我都自己安装.我是放两个 db.重要的 key 才上云服务的 redis
    icegreen
        27
    icegreen  
       2018-05-23 07:41:25 +08:00
    我们用的是前缀
    encro
        28
    encro  
       2018-05-25 22:47:39 +08:00
    没什么很大的事,memcache 不这么用过来的么,哈哈
    1018ji
        29
    1018ji  
       2019-08-20 15:49:15 +08:00
    不用 select
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     831 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 79ms UTC 22:05 PVG 06:05 LAX 14:05 JFK 17:05
    Do have faith in what you're doing.
    ubao msn 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