V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
KomeijiSatori
V2EX  ›  程序员

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

  •  
  •   KomeijiSatori ·
    AkiNazuki · May 22, 2018 · 5306 views
    This topic created in 2907 days ago, the information mentioned may be changed or developed.

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

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

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

    意义非常小

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