查詢某個redis數據庫的 沒有設置過期時間的key


拿走不謝,根據自己需求改動

#!/bin/sh

# 功能:查詢某個redis數據庫的 沒有設置過期時間的key
# 執行姿勢:sh redis-query.sh 22 這是查詢22庫中,存在沒有設置過期時間的key
n=$@
redis-cli -h 'ip地址' -p 6379 -a '密碼' -n $n keys "*" > keys.txt
more keys.txt | grep -v ^$ | while read mykey
do
  result=`redis-cli -h 'ip地址' -p 6379 -a '密碼' -n $n -c ttl $mykey` 
  if [ $result -eq -1 ]
    then
      echo $mykey
  fi
done


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM