首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  程序员

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

  •  
  •   KomeijiSatori · 153 天前 · 1972 次点击
    这是一个创建于 153 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    意义非常小

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