進入redis安裝目錄,執行(將字首為user的key的有效時間設定為60s)
./bin/redis-cli -h ip位址(redis) -p redis埠號 -a 密碼 -n 0 --scan --pattern 'uer*'
|xargs -i ./bin/redis-cli -h ip位址(redis) -p redis埠號 -a 密碼 -n 0 expire 60 >>del.log
會將修改的key列印到del.log檔案裡
檢視修改key的個數
wc -l del.log
檢視key的有效時間
ttl key
如果覺得我的文章對您有用,請隨意打賞。您的支援將鼓勵我繼續創作!![](https://pic.w3help.cc/046/eda23ca5cd5c09a6474e693a684c1.jpeg)
批量設定redis key的過期時間
批量的給redis中 同樣字首 的key設定失效時間。由於之前沒有考慮到資料量的問題,在redis中建了大量永久的key,早上發現redis記憶體滿了,一對定時任務掛掉了,於是打算給這些key設定失效時間.之前有批量刪除key的方法 redis cli h 127.0.0.1 keys pre ke...
使用Redis Key失效事件實現定時任務
2.1 在這裡介紹一種監聽 redis 鍵值對過期時間來實現定時任務的功能觸發事件機制。2.2 實現思路 3.1 修改 redis 相關事件配置 3.2 引入依賴 org.springframework.boot spring boot starter data redis 3.3 編寫 impor...
修改phpMyAdmin的失效時間
修改phpmyadmin的實效時間 開啟phpmyadmin根目錄,然後開啟libraries資料夾開啟config.default.php查詢 cfg logincookievalidity 找到的結果可能類似於這樣的 cfg logincookievalidity 1440 我們只需要將設定乙個...