是否可以獲取存儲在memcache中的值的剩餘時間?Memcache過期時間
1
A
回答
1
號Memcache過期時間只是禮貌而不是保證。任何時候都可以清除緩存中的任何項目。
1
不,它不是。如果你想要類似的東西,你需要將它編碼爲你的價值。
1
是的,你可以,但它不是一個保證值,因爲它可以清除。不過,我只會建議在開發環境中進行檢查。 https://stackoverflow.com/a/7480534/338840
:function getMemcacheKeys() {
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect to memcache server");
$list = array();
$allSlabs = $memcache->getExtendedStats('slabs');
foreach($allSlabs as $server => $slabs) {
foreach($slabs AS $slabId => $slabMeta) {
if (!is_numeric($slabId)) {
continue;
}
$cdump = $memcache->getExtendedStats('cachedump',(int)$slabId);
foreach($cdump AS $keys => $arrVal) {
if (!is_array($arrVal)) continue;
foreach($arrVal AS $k => $v) {
echo $k .' - '.date('H:i d.m.Y',$v[1]).'<br />';
}
}
}
}
}
從複製
相關問題
- 1. Memcache配置過期時間
- 2. Memcache的最大密鑰到期時間
- 3. Rails memcache存儲默認自動過期時間
- 4. memcache的PHP不會過期
- 5. 過期的memcache項目autodelete?
- 6. 通過正則表達式過期memcache
- 7. 使用AWS Elasticache和Enyim memcached客戶端的Memcache過期時間爲1小時
- 8. Memcache延遲時間太長?
- 9. Memcache + PHP會話調優:memcache如何過期密鑰?
- 10. Cookie過期時間
- 11. memcached過期時間
- 12. Memcache getItemCount()計算過期的密鑰?
- 13. CakePHP的memcache項目過期太早
- 14. 在php中獲取memcache項目的到期時間?
- 15. 使用PHP替換memcache變量之前的時間到期
- 16. 如何在Memcache中緩存命中時過期?
- 17. Memcache生命週期
- 18. Php memcache擴展數據時間
- 19. memcache是否刷新expriry時間密鑰
- 20. ASP.NET會話過期時間
- 21. 過期時間不工作
- 22. 通過日期時間
- 23. 通過「日期時間」
- 24. Jquery Cookies過期時間
- 25. 圖片過期時間
- 26. 虛擬時間已過期
- 27. 設置Cookie過期時間。
- 28. PHP Memcached過期時間
- 29. Connect-Mongo過期時間
- 30. 通過日期時間