csuzhangxc
V2EX  ›  问与答

自建的 VPS,使用 redis 数据库需要注意些什么

  •  
  •   csuzhangxc · Jan 20, 2015 · 3832 views
    This topic created in 4220 days ago, the information mentioned may be changed or developed.

    自建的VPS,内存有1G或512M两种,有一个web项目,打算使用redis存储用户相关的cookies、token。
    VPS上还运行有MySQL、Apache等其它服务,实际剩余内存可能在400M或100M左右。
    使用redis内存占用情况将会怎样,大概能支持多少条key-value数据。
    或者,我应该使用其它云服务提供商专门的redis服务?

    11 replies    2015-01-21 08:54:49 +08:00
    loading
        1
    loading  
       Jan 20, 2015 via Android
    建议说下pv
    csuzhangxc
        2
    csuzhangxc  
    OP
       Jan 20, 2015
    @loading 项目还没上线,前期预估PV 10W以下。是否没必要使用redis?
    denghongcai
        3
    denghongcai  
       Jan 20, 2015
    主要考虑并发量吧,如果并发并不高,没上K的话Redis没什么意义,用MySQL存放Session并不会成为性能的瓶颈,主要你VPS配置略低了点……
    csuzhangxc
        4
    csuzhangxc  
    OP
       Jan 20, 2015
    @denghongcai 谢谢,我也是觉得这配置太低。暂时考虑先不用redis吧,后续并发压力大了再考虑
    soulteary
        5
    soulteary  
       Jan 20, 2015
    @csuzhangxc 如果你使用集群cache的话,如果跨机房(或者服务商)那么可能连接速度会有问题...

    如果你使用hhvm,可以参考:

    https://github.com/facebook/hhvm/issues/2177

    ps: 个人愚见, session放内存里挺合适的,无关pv.....(毕竟不需要太长时间的持久化)


    @loading
    baocaixiong
        6
    baocaixiong  
       Jan 20, 2015
    如果是用青云,直接用其服务啊
    kslr
        7
    kslr  
       Jan 21, 2015 via Android
    可以,按照这个比例大概100m以内。
    kslr
        8
    kslr  
       Jan 21, 2015 via Android
    40位的英文字符,共1000000条,占用300多M,非准确测试,可以参考一下,10万pv,绰绰有余。
    kslr
        9
    kslr  
       Jan 21, 2015 via Android
    多说一句,没有性能压力不要用,多个东西还浪费精力。
    lichao
        10
    lichao  
       Jan 21, 2015 via iPhone
    一般多台 WebServer 需要共享 session 才会去存 Redis 里,你单台 WebServer 用 Redis 基本没意义
    csuzhangxc
        11
    csuzhangxc  
    OP
       Jan 21, 2015
    @kslr
    @lichao
    谢谢两位,暂时先不上redis了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4388 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:10 · PVG 18:10 · LAX 03:10 · JFK 06:10
    ♥ Do have faith in what you're doing.