1. 程式人生 > >(七)Redis對鍵key的操作

(七)Redis對鍵key的操作

amp rename ace 排序 sta pla time second att

key的全部命令如下:
keys pattern                                # 查找所有符合給定模式pattern的key ,查找所有key 使用[keys *]
del key1 key2 ...                           # 刪除給定的一個或多個key 
dump key                                    # 序列化給定key,並返回被序列化的值
exists key                                  # 檢查key是否存在,存在返回1,不存在返回0
expire key seconds                          #
給key設置生存時間為seconds秒,過期會被自動刪除 expireat key timestamp # 給key設置生存時間在時間戳為timestamp時過期,自動刪除(秒為單位) persist key # 移除key的生存時間 pexpiperat key milliseconds-timestamp # 給key設置生存時間在時間戳為milliseconds-timestamp時過期,自動刪除(毫秒為單位) move key db #
將當前數據庫的key移動到數據庫db當中 ttl key # 返回key的剩余生存時間(秒為單位) pttl key # 返回key的剩余生存時間(毫秒為單位) random key # 從當前數據庫中隨機返回(不刪除)一個key rename key newkey # 將key重命名為newkey renamenx key newkey #
將key重命名為newkey,當且僅當newkey不存在 sort key [DESC] # 返回鍵值從遞增排序的結果,DESC存在則為遞減排序 restore key ttl serialized-value [REPLACE] # 反序列化給定的序列化值,並將它和給定的 key 關聯 type key # 返回key所存儲的值的類型 scan cursor [MATCH pattern] [COUNT count] # 叠代的是當前數據庫中的所有數據庫鍵key,cursor為叠代過程中的遊標,每次叠代返回的鍵數量的最大值count,過濾出pattern模式相匹配的鍵 miarate host port key destination-db timeout [COPY] [REPLACE] # 將key原子性地從當前實例傳送到目標實例的數據庫destination-db上 object subcommand [arguments [arguments]] # 從內部察看給定key的Redis對象。subcommand包含refcount,encoding,idletime三個子命令

(七)Redis對鍵key的操作