![](/img/trans.png)
[英]Why does cache:clear not wipe all Redis keys in Laravel?
[英]How to clear values of keys in redis
我正在運行我的php應用程序的兩個實例,一個是實時的,一個是beta。 我在實時服務器中使用Redis緩存數據。 我將文章類別存儲為鍵,將文章ID存儲為值。
最近,我錯誤地將我的Beta服務器與Redis連接起來,它使Redis緩存混亂了。 我的意思是它在錯誤的鍵中添加了其他一些文章ID。 所以現在我開始從Redis獲取錯誤的數據。
我的問題是
“有沒有辦法只清除redis鍵的值?”
我不想清除鍵,而只清除它的值。
我已經通過了redis文檔,發現了flushAll , del等。但是基於doc,它似乎也會刪除我的密鑰。
我正在使用predis php庫與Redis服務器進行通信。
任何人都可以幫助我從Redis服務器中刪除僅值。
當您“清除”密鑰的值時,Redis將刪除密鑰。 換句話說,您不能擁有沒有值的鍵。
嘗試使用此功能
$redis->mset(array('key0' => '', 'key1' => ''));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.