創建一條測試 數據 查詢
創建:
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