Redis 模糊查詢刪除操作


創建一條測試 數據 查詢

創建:
set name angelasp 查詢: get name

1、模糊搜索查詢

Redis 模糊搜索
keys * select 2

2、刪除指定key :

復制代碼
# 刪除所有以user開頭的key 可以這樣實現:
# redis-cli keys "user*" 1) "user1" 2) "user2" # redis-cli keys "user*" | xargs redis-cli del (integer) 2 # 刪除成功

# 刪除當前數據庫中的所有Key 

flushdb 

# 刪除所有數據庫中的key 

flushall
復制代碼
# 批量刪除匹配通配符的key用到了Linux中的管道和xargs參數:
redis-cli keys "s*" | xargs redis-cli del
復制代碼
# 如果需要制定數據庫,需要用到 -n 數據庫編號 參數,下面是刪除 2數據庫中 s開頭的鍵:

redis-cli -n 2 keys "s*" | xargs redis-cli -n 2 del

redis-cli keys "*" | xargs redis-cli del 

# 如果redis-cli沒有設置成系統變量,需要指定redis-cli的完整路徑 
如:
/opt/redis/redis-cli keys "*" | xargs /opt/redis/redis-cli del
復制代碼

Redis Sortedset 數據查詢

復制代碼
redis sortedset 數據查詢:

127.0.0.1:6379> zrank qa:hall 103228953392713728
(integer) 10021


127.0.0.1:6379> ZCARD qa:hall
(integer) 10022
復制代碼

 


免責聲明!

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



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