1.redis客戶端路徑-鏈結redis linux 伺服器後執行以下兩條命令,進入客戶端操作快取模式
命令1: cd /opt/redis-2.8.8/src
命令2: ./redis-cli
3.進入客戶端路徑之前的操作命令-登入到redis linux 伺服器即可執行
以下命令用於批量刪除一批key, 命令中的 * 用想刪掉的key的開頭+ * 替換, 如想刪掉a開頭的key,用a*替換 *即可。
key全刪掉了,keys不到,會報錯(del的引數個數錯誤),否則會顯示刪了多少條快取
命令1: /opt/redis-2.8.8/src/redis-cli keys "*" | xargs /opt/redis-2.8.8/src/redis-cli del
3.進入客戶端之後的操作命令
快取有以下幾種:
string(key,value)(乙個key乙個value)、
set(key,value1 value2 value3 ...)(乙個key內的多個value不允許重複)、
hash(key,filed1 value1 filed2 value2 filed3 value3...)(乙個key有多個域,每個域對應乙個value)、
sortedset(預設按score(整數數值)從小到大排序的set)(key,score1 value1 score2 value2...)、
list(不常用暫不介紹)
通用命令:
ttl 查詢快取剩餘有效時間(-1代表永久有效,0代表失效)
flushdb 清空快取(主從情況下,flushdb主會只清空主,並觸發主從切換)
dbsize 獲取當前資料庫key的總數
keys a* 獲取a開頭的所有key (a可替換)
基本操作命令:string型別
set key value 插入快取
get key 獲取快取
del key 刪除快取
基本操作命令:set型別
sadd key value 插入快取
smembers key 查詢快取
del key 刪除key
基本操作命令:hash型別
hset key field value 插入快取
hget key filed 獲取key 這個field的value
hgetall key 獲取全部filed value快取
del key 刪除快取
基本操作命令:sortedset型別
zadd key score value 插入快取
zrange 0 -1 獲取所有快取
del 刪除快取
其他具體命令及用法登陸以下**:
Redis常用命令
1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...
redis常用命令
redis cli p 6079 登陸redis,埠為6079 auth psssword 如果redis帶密碼,則執行上邊一行,password替換為你的密碼。src redis cli p 6380 keys wei xargs src redis cli p 6380 del 批量刪除埠為63...
Redis常用命令
啟動 redis 服務 src redis server或者src redis server redis.conf src redis server redis.conf 1 log.log 2 errlog.log 1為標準輸出,2為錯誤輸出 將 redis 作為 linux 服務隨機啟動 vi ...