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

Redis 是自建还是用云数据库 RDS Redis

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

    我们公司在用某云数据库 RDS Redis, 不太明白为什么连 Redis 还要搞个云服务,用 Redis 就是因为直接查内存速度快,结果还要走 ip 端口去查,这样通讯的损耗不是都大于查询的损耗了吗,哪位大神能解答下小弟的疑惑

    22 回复  |  直到 2019-10-16 17:41:53 +08:00
        1
    killergun   51 天前
    不使用云数据库 RDS Redis,那你准备把 redis 搭建在哪?
        2
    fancy111   51 天前
    内存够,直接自建。
    云服务只是提供其他的数据分析服务,自建可能麻烦一点。
        3
    jianjian001   51 天前
    需求不大,尤其是一个 docker 就能支持的服务,直接自建是可以的。对于一些业务 redis 需求大的,比如几十台机器要用 redis, 还是买云服务比较好。
    另外就算 redis 和 业务服务是在一台机器上,redis 查询操作也是网络请求,而且内网中查询操作网络时间很低的。
        4
    lqy2575395   51 天前
    小规模自建,大规模需要上集群本身就存在网络延迟,在云环境下网络延迟非常低,省去人工维护成本,集群高可用自愈
        5
    BBCCBB   51 天前
    不都得通过网络通讯和 redis 交互吗? 你还能直接访问 redis 内存里得数据结构?
        6
    huanggan   51 天前
    @killergu 服务区上自建啊
        7
    huanggan   51 天前
    @BBCCBB 服务器上自建啊
        8
    liuzhaowei55   51 天前 via Android
    主要还是看用途吧,如果是当作 NoSQL 数据库使用,云服务还是有必要的,在于数据备份高可用性等等,但如果像我更多是用作缓存,数据都可以从数据库中读出来的,确实自建也可以
        9
    caola   51 天前
    @BBCCBB 并非都通过网络通讯的,你忘记了还有另一种方式:unix domain socket
        10
    killergun   51 天前
    @huanggan 你想把 redis 跟应用搭建在同一个服务器上?自建需要自己花时间运维。应用服务访问 redis 花的时间很少的,如果很多说明之间的通行网络搭建有问题。( 1Ms 内,一般都是 800µs 内这个时间包括 redis 返回值转换为自己所需要的对象的时间)
        11
    darknoll   51 天前
    @huanggan 你公司自己买的服务器吗?
        12
    wangyzj   51 天前
    自建把
    云服务实际上也是 ecs 装个 redis,没有什么过多配置
        13
    akira   51 天前
    看实际需求。 服务器少 没有 ha 要求,当然自建一个单点没问题
        14
    Mirana   51 天前
    可能是贵司网络太差了把。。
        15
    xuanbg   51 天前
    自建和买云服务速度上面没太大区别,都是走网络的。不过用量少的话,自己 docker 起一个不用花钱,云服务还是挺贵的。
        16
    qq976739120   51 天前
    redis 集群的话,非常建议上云,自己搭建太多坑了,而且花很多时间去维护,效果还不一定好
        17
    opengps   51 天前
    自建,依赖于单机可靠性,多台机器则依赖自身系统稳定性(你自己出运维人员保证 24 小时运行正常,全年低于几分钟的故障)
        18
    gogo789   51 天前
    看量,看钱。如果量大,就上云版,如果钱多,就上云版
        19
    tt67wq   51 天前
    现在云上的 rds 和 redis 也基本有内网地址的
        20
    achenme   51 天前
    上次听华为的 redis 分享,说他们的 redis 云服务的协议是自研的,精简 tcp 协议减少请求时间,和内网自建通信时间差不多。而且不要自己维护。动态扩
        21
    Guidarin   51 天前
    如果是自已玩玩的,可以自建。如果是对外提供服务,且有预期的,还是使用云服务。能省不少事。
        22
    julyclyde   51 天前
    如果你和应用服务器放在一起,那确实比他们快
    但前提是你应用服务器只有一台
    当你有多台的时候,也照样得过网络啊
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2400 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 07:11 · PVG 15:11 · LAX 23:11 · JFK 02:11
    ♥ Do have faith in what you're doing.