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

redis 官网连不上 redis 了 哈哈哈

  •  3
     
  •   llussy · 2020-03-12 16:20:32 +08:00 · 8323 次点击
    这是一个创建于 1718 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://redis.io/

    Redis::CannotConnectError at / Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED)

    第 1 条附言  ·  2020-03-12 17:33:47 +08:00
    修复了
    33 条回复    2020-03-13 13:46:56 +08:00
    CallMeReznov
        1
    CallMeReznov  
       2020-03-12 16:24:22 +08:00
    这就很魔性了,给楼主上个图
    gesse
        2
    gesse  
       2020-03-12 16:25:03 +08:00
    偶尔出现连不上是正常,不正常是这么久还没有修复
    llussy
        3
    llussy  
    OP
       2020-03-12 16:25:28 +08:00
    @CallMeReznov 哈哈 多谢多谢 没找到传图的地方
    B1ankCat
        4
    B1ankCat  
       2020-03-12 16:25:50 +08:00
    禁止禁止套娃套娃
    longxboy
        5
    longxboy  
       2020-03-12 16:28:20 +08:00
    xswl
    4357
        6
    4357  
       2020-03-12 16:29:09 +08:00
    我去,异常栈都出来了
    Muninn
        7
    Muninn  
       2020-03-12 16:29:30 +08:00   ❤️ 2
    哈哈 作者一直烦大家拿他当队列当持久存储当各种东西,然后决定以身作则教育一下大家拿 redis 当持久存储是多么危险的事。
    zpfhbyx
        8
    zpfhbyx  
       2020-03-12 16:37:08 +08:00
    最硬的广告
    Shirakawa
        9
    Shirakawa  
       2020-03-12 16:49:48 +08:00
    行 为 艺 术
    lear7
        10
    lear7  
       2020-03-12 16:53:05 +08:00
    禁止套娃
    gravelbit
        11
    gravelbit  
       2020-03-12 17:10:35 +08:00
    好像修复了
    opengps
        12
    opengps  
       2020-03-12 17:15:46 +08:00
    这么有名气的网站,居然是单机应用
    zjqzxc
        13
    zjqzxc  
       2020-03-12 17:20:57 +08:00   ❤️ 2
    @opengps redis 方也可以说,你看我单机跑了这么久你们都没发现,所有更能体现我的稳定[手动狗头+斜眼笑]
    ymz
        14
    ymz  
       2020-03-12 17:23:52 +08:00
    @opengps 怎么看出来是单机的,[手动狗头]
    crella
        15
    crella  
       2020-03-12 17:24:43 +08:00 via Android
    居然是 ruby,好像不是 rails ?
    llussy
        16
    llussy  
    OP
       2020-03-12 17:33:31 +08:00
    修复了
    opengps
        17
    opengps  
       2020-03-12 17:34:28 +08:00
    @ymz 127.0.0.1 标识本机,一般来说,集群架构下都是用的其他 ip,甚至用的一组 ip 实现高可用设计
    @zjqzxc 可能人家这台单机是单价几十万的那种高配置刀片物理机,我用过的最大服务器内存 512G
    superrichman
        18
    superrichman  
       2020-03-12 17:38:46 +08:00 via iPhone
    这错误信息都出来了,是在用 debug 模式跑吗?没用过 ruby,纯好奇。
    bnm965321
        19
    bnm965321  
       2020-03-12 17:41:20 +08:00
    @opengps 这一个静态网站没多少数据量把,我觉得 1G 内存用于 redis 做整个站点的数据库都够用
    2kCS5c0b0ITXE5k2
        20
    2kCS5c0b0ITXE5k2  
       2020-03-12 17:43:17 +08:00
    @opengps 没什么业务逻辑 单纯官网 为什么不能单机
    opengps
        21
    opengps  
       2020-03-12 18:56:02 +08:00 via Android
    @bnm965321 再简单的逻辑架不住用户多导致的并发高,这个网站虽然静态。但是人家可以每天不知道多少万人访问呢

    @emeab 主要看是否需要持续对外服务,云架构之所以这几年特流行,云的单机性能那么差却能流行起来。显然重点不在于单机,而在于集群对外的不中断业务等高可用因素
    zhoudaiyu
        22
    zhoudaiyu  
       2020-03-12 20:47:02 +08:00
    这报错就 nm 离谱
    wanguorui123
        23
    wanguorui123  
       2020-03-12 21:19:47 +08:00
    [手动滑稽]
    wdlth
        24
    wdlth  
       2020-03-12 21:27:44 +08:00
    连 unix socket 都不用么?
    TangMonk
        25
    TangMonk  
       2020-03-12 21:31:35 +08:00
    @crella #15 应该用的是 cuba,https://github.com/soveran/cuba
    des
        26
    des  
       2020-03-12 22:15:53 +08:00
    @opengps 应该不完全是静态吧,静态直接用 nginx/lighthttpd 就好了,不需要用到 redis 吧
    scriptB0y
        27
    scriptB0y  
       2020-03-13 00:28:15 +08:00   ❤️ 4
    @opengps
    @des
    @bnm965321
    @emeab

    我开发 https://iredis.io 的时候,基本上看完了 redis-doc 的代码和文档,所以可以解释一下。

    redis.io 的源码就是 https://github.com/antirez/redis-doc

    不是一个静态网站,因为这个网站上的命令是可以直接运行的,可以随便找一个试试就知道了: https://redis.io/commands/get

    另外 Redis 的性能很高,基本上是这个网站唯一“动态”的地方,所以 $5/月 的机器完全足够了,不是什么“单价几十万的那种高配置刀片物理机”
    scriptB0y
        28
    scriptB0y  
       2020-03-13 00:30:46 +08:00   ❤️ 1
    @scriptB0y 修正一下,redis-doc 里面基本上是渲染文档的 ruby 脚本和 markdown,应用部分的代码这里: https://github.com/antirez/redis-io ruby
    w292614191
        29
    w292614191  
       2020-03-13 08:42:46 +08:00
    @scriptB0y 我这眼神,还以为遇到官方人员了
    opengps
        30
    opengps  
       2020-03-13 08:53:11 +08:00
    @scriptB0y 你可能没 get 到我说的点,我的意思是,源站的访问量大,所以单机可能不。
    我知道 redis 性能高,但是单机应用再高也不可能突破单机硬件性能,比如 cpu 主频,内存大小等。
    当压力大了之后,哪怕一台单机能支撑 1 万访客峰值,那么支撑 10 万访客依然需要的是 10 台
    stoneabc
        31
    stoneabc  
       2020-03-13 09:09:39 +08:00
    所以它还开的是 Debug 模式。。。?
    Debug 模式上生产环境,本身就是个大事故吧?
    scriptB0y
        32
    scriptB0y  
       2020-03-13 09:21:22 +08:00
    @stoneabc 这里用 debug 模式没有问题,因为 ruby 就是用来处理 session 的,这个 session 只是区别用户输入的 redis 命令,没有登陆、密码等信息。(但应该不是 debug,只是设置了打开 showTraceback 选项,你可以看到这个页面根本没有什么重要的变量泄漏出来
    zen9073
        33
    zen9073  
       2020-03-13 13:46:56 +08:00
    antirez 推特上不是有说嘛,
    之前用的 5 刀的 VPS,
    现在提升到了 4GB 的规格了,
    https://twitter.com/antirez/status/1238138856047861760
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2706 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:20 · PVG 18:20 · LAX 02:20 · JFK 05:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.