redis 基礎命令
阿新 • • 發佈:2020-09-19
redis的簡單操作
KEYS * 檢視已存在所有鍵的名字 **** TYPE 返回鍵所儲存值的型別 **** EXPIRE\ PEXPIRE 以秒\毫秒設定生存時間 *** TTL\ PTTL 以秒\毫秒為單位返回生存時間 *** PERSIST 取消生存實現設定 *** DEL 刪除一個key EXISTS 檢查是否存在 RENAME 變更KEY名 ---例子: 127.0.0.1:6379> set name zhangsan 127.0.0.1:6379> EXPIRE name 60 (integer) 1 127.0.0.1:6379> ttl name (integer) 57 127.0.0.1:6379> set a b ex 60 OK 127.0.0.1:6379> ttl a 127.0.0.1:6379> PERSIST a (integer) 1 127.0.0.1:6379> ttl a (integer) -1 #檢視資料型別 10.0.0.63:6379> set a b OK 10.0.0.63:6379> type a string 資料型別: redis有5種資料型別,分別是: string: 字元型別 Hash: 字典型別 List: 列表 set: 集合 Sorted set: 有序集合 #設定過期時間 EXPIRE[以秒為單位] 10.0.0.63:6379> set a b OK 10.0.0.63:6379> EXPIRE a 10 #設定為10秒過期,set的時候也可以新增時間 set a b ex 60 10.0.0.63:6379> get a #正常 "b" 10.0.0.63:6379> get a #到期 (nil) #檢視過期時間 10.0.0.63:6379> ttl a (integer) 92 #檢視鍵值剩餘過期時間
redis常用命令
info #檢視當前redis的負載情況 cpu 情況等 全部的資訊 info cpu #單獨檢視cpu情況 info memory #單獨檢視記憶體 info replication #檢視主從狀態 info server #檢視redis的版本號,id 配置檔案,命令路徑等 client list #檢視當前連線的redis會話情況 CONFIG RESETSTAT 重置統計 CONFIG GET/SET 動態修改 dbsize 檢視資料庫裡有多少鍵[不常用] FLUSHALL 清空所有資料 [刪庫..小心,跑路必備] select 1 切換到某個庫,redis一共有15個庫,一般用0號庫。 FLUSHDB 清空當前庫 MONITOR 監控實時指令 SHUTDOWN 關閉伺服器 關閉資料庫: redis-cli -a root shutdown 通過命令關閉一個redis例項: redis-cli -h 10.0.0.63 -a 123 shutdown