我不确定这是否可以完成。如何在Dalli中的某段时间后自动删除memcache
我正在尝试设置达利在3秒后删除内存缓存(只是为了实验)
dalli = Dalli::Client.new
dalli.add("test1","value", 3)
dalli.get("test1").should eql "value"
sleep(10)
dalli.get("test1").should eql nil
在代码中,我已经设置TTL 3秒钟,然后我希望在3秒后“test1”将被删除,但显然不是。所以,测试在第二个断言中失败。我怎么能要求Dalli在一段时间后过期?
非常感谢。
你可以在telnet客户端中重现这个吗? – 2012-01-08 21:26:28