V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kasuganosora

话说呢 PB的memcache.set设置的时间全是有错吧

  •  
  •   kasuganosora · Sep 21, 2011 · 8116 views
    This topic created in 5346 days ago, the information mentioned may be changed or developed.
    例如 lib\security 里面的
    memcache.set('Member_' + str(member_num), member, 86400 * 365)

    而Google说的
    time
    可选的过期时间,可以是相对当前时间的秒数(最多 1 个月),也可以是绝对 Unix 时间戳时间。默认情况下,项目永不过期,虽然项目可能由于内存压力而被去除。浮点值将四舍五入为最接近的整秒。

    因为时间时间 超出了Google限制的一个月,导致了东西保存不仅memcache里
    4 replies    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
    PRO
       Sep 21, 2011
    最后的值确实有问题。

    但是至于能不能存进去,我建议你还是自己做一些试验吧。
    ayanamist
        2
    ayanamist  
       Sep 21, 2011
    那个东西,根本不靠谱,我timeout只有一分钟的数据,居然也能在几秒后就取不到了。所以设多久都毫无意义
    Livid
        3
    Livid  
    MOD
    PRO
       Sep 21, 2011
    感谢楼主提醒,这些错误的赋值我会改成 * 30 的。
    keakon
        4
    keakon  
       Sep 21, 2011
    长期保存直接设为0就行了,或者干脆不设
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3350 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 174ms · UTC 12:45 · PVG 20:45 · LAX 05:45 · JFK 08:45
    ♥ Do have faith in what you're doing.