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

2011-09-21 14:40:12 +08:00
 kasuganosora
例如 lib\security 里面的
memcache.set('Member_' + str(member_num), member, 86400 * 365)

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

因为时间时间 超出了Google限制的一个月,导致了东西保存不仅memcache里
5733 次点击
所在节点    Project Babel
4 条回复
Livid
2011-09-21 14:56:07 +08:00
最后的值确实有问题。

但是至于能不能存进去,我建议你还是自己做一些试验吧。
ayanamist
2011-09-21 15:38:20 +08:00
那个东西,根本不靠谱,我timeout只有一分钟的数据,居然也能在几秒后就取不到了。所以设多久都毫无意义
Livid
2011-09-21 17:18:34 +08:00
感谢楼主提醒,这些错误的赋值我会改成 * 30 的。
keakon
2011-09-21 19:57:28 +08:00
长期保存直接设为0就行了,或者干脆不设

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/18433

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX