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

关于 Redis 的问题

  •  
  •   kaigong · 5 天前 via Android · 1419 次点击

    有一台 redis (一主两从)的机器用于存放系统用户基本信息的。集团所有的项目都在调用查询,现在主项目登录场景压测。各种 Redis Read time out。时间紧,来不及搭建集群,主要不会。请用还可以从哪些角度排查解决问题呢?

    7 回复  |  直到 2020-02-15 14:31:47 +08:00
    soli
        1
    soli   5 天前 via iPhone
    内存里再做一层缓存。
    CallMeReznov
        2
    CallMeReznov   5 天前
    加钱.
    wzwwzw
        3
    wzwwzw   5 天前
    加钱直接买阿里云的服务。
    OysterQAQ
        4
    OysterQAQ   5 天前 via iPhone
    慢查询队列找出来,优化一下查询
    df4VW
        5
    df4VW   5 天前
    slowlog
    judeng
        6
    judeng   5 天前
    提供的信息太少了,看不出来瓶颈点在哪
    从 redis 的 info 命令看看 tps 多高,一般 string/hash/set/lis 类型 10 万+都能扛得住
    redis 每条命令存储的数据量不能太大,KB 级别以下最好
    一般来讲,只要使用正确,redis 不会是瓶颈点,瓶颈点多在客户端,看看是否有 full gc ?网卡流量多高?
    某些固定处理逻辑可以用 lua 脚本加载到 redis 上来,也能提高 tps
    AngryPanda
        7
    AngryPanda   5 天前
    楼上正解。不过如果 TPS 足够高,Redis 也会成为瓶颈。曾经遇到过 Redis 实例被压到 CPU 满载,TPS 上不去了的情况
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3210 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 14:01 · PVG 22:01 · LAX 06:01 · JFK 09:01
    ♥ Do have faith in what you're doing.