我不確定這是否可以完成。如何在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