我們經常會給 redis 的某個 key,新增一個過期時間,如下:
$redis->set($key, $value, ['EX' => 86400]);
但是我們有可能會在程式碼中的某個地方,重新更新了,如下:
$redis->set($key, $value);
這樣的話,會有問題,其過期時間變為 -1 了,也就是永不過期了。
除了這種情況,還有我們直接操作 redis 客戶端修改時,也會造成同樣的問題,所以一定要注意這個坑了。
本作品採用《CC 協議》,轉載必須註明作者和本文連結