object
object refcount 返回給定 key 引用所儲存的值的次數。此命令主要用於除錯。
object encoding 返回給定 key 鎖儲存的值所使用的內部表示(representation),返回相對應的型別
object idletime 返回給定 key 自儲存以來的空閒時間(idle, 沒有被讀取也沒有被寫入),以秒為單位。
字串可以被編碼為 raw (一般字串),emstr(特殊字串) 或 int (為了節約記憶體,redis 會將字串表示的 64 位有符號整數編碼為整數來進行儲存)。
列表可以被編碼為 ziplist 或 linkedlist 。 ziplist 是為節約大小較小的列表空間而作的特殊表示。
集合可以被編碼為 intset 或者 hashtable 。 intset 是只儲存數字的小集合的特殊表示。
雜湊表可以編碼為 zipmap 或者 hashtable 。 zipmap 是小雜湊表的特殊表示。
有序集合可以被編碼為 ziplist 或者 skiplist 格式。 ziplist 用於表示小的有序集合,而 skiplist 則用於表示任何大小的有序集合。
pexpire:以公釐為基本單位,而不像 expire 命令那樣,以秒為單位。
pttl :讀取毫秒數值 而不像 ttl 以秒為單位
mset fruit : 連續設定多個key的值 相比較set 單個靈活
randomkey:隨機獲取乙個可以key(鍵)ok
127.0.0.1:6379> randomkey --隨機獲取乙個keyu
"fruit"
127.0.0.1:6379> keys * --查詢當前redis[0] 資料庫的所有key
1) "dring"
2) "fruit"
)3) "food"
flushdb:清空當前redis資料庫
127.0.0.1:6379> keys *
1) "dring"
2) "fruit"
3) "food"
127.0.0.1:6379> flushdb --情況當前資料庫
ok127.0.0.1:6379> keys *
(empty list or set) - 為空
127.0.0.1:6379>
rename: 重新命名 ,如果沒有怎新建乙個,如果重新命名的鍵已存在,則替換已存在的鍵的value
127.0.0.1:6379> keys *
1) "msg"
2) "base_key"
127.0.0.1:6379> renamenx msg base_key
(integer) 0
127.0.0.1:6379> get msg
"hell"
127.0.0.1:6379> get base_key
"m:"
127.0.0.1:6379>
Redis筆記之常用命令
keys用來獲取符合指定規則的鍵,keys的語法規則如下 keys比如最簡單的全等匹配,下面這個命令只會匹配鍵值完全等於foo的 127.0.0.1 6379 keys foo 1 foo 可以使用萬用字元 來匹配所有的鍵,下面這條命令可以用來檢視所有的key 127.0.0.1 6379 keys...
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...