Redis 鍵(key)
Redis 鍵命令用於管理 redis 的鍵。
語法
Redis 鍵命令的基本語法如下:
redis 127.0.0.1:6379> COMMAND KEY_NAME
實例:

在以上實例中 DEL 是一個命令, runoobkey 是一個鍵。 如果鍵被刪除成功,命令執行后輸出 (integer) 1,否則將輸出 (integer) 0
下面給大家列舉幾個常用的跟鍵相關的命令:
Redis DEL 命令
Redis DEL 命令用於刪除已存在的鍵。不存在的 key 會被忽略。
語法
redis DEL 命令基本語法如下:
redis 127.0.0.1:6379> DEL KEY_NAME
可用版本
>= 1.0.0
返回值
被刪除 key 的數量。
實例
首先,我們在 redis 中創建一個 key 並設置值。
redis 127.0.0.1:6379> SET w3ckey redis OK
現在我們刪除已創建的 key。
redis 127.0.0.1:6379> DEL w3ckey (integer) 1
Redis EXISTS 命令
Redis EXISTS 命令用於檢查給定 key 是否存在。
語法
redis EXISTS 命令基本語法如下:
redis 127.0.0.1:6379> EXISTS KEY_NAME
可用版本
>= 1.0.0
返回值
若 key 存在返回 1 ,否則返回 0 。
實例
redis 127.0.0.1:6379> EXISTS runoob-new-key (integer) 0
現在我們創建一個名為 runoob-new-key 的鍵並賦值,再使用 EXISTS 命令。
redis 127.0.0.1:6379> set runoob-new-key newkey OK redis 127.0.0.1:6379> EXISTS runoob-new-key (integer) 1 redis 127.0.0.1:6379>
Redis Type 命令
Redis Type 命令用於返回 key 所儲存的值的類型。
語法
redis Renamenx 命令基本語法如下:
redis 127.0.0.1:6379> TYPE KEY_NAME
可用版本
>= 1.0.0
返回值
返回 key 的數據類型,數據類型有:
- none (key不存在)
- string (字符串)
- list (列表)
- set (集合)
- zset (有序集)
- hash (哈希表)
實例
# 字符串 redis> SET weather "sunny" OK redis> TYPE weather string # 列表 redis> LPUSH book_list "programming in scala" (integer) 1 redis> TYPE book_list list # 集合 redis> SADD pat "dog" (integer) 1 redis> TYPE pat set
更多的命令大家可以去網上查看相關的命令,我常用的地址有:
http://redis.readthedocs.io/en/2.4/index.html#
http://doc.redisfans.com/#
可愛博主:AlanLee
博客地址:http://www.cnblogs.com/AlanLee
本文出自博客園,歡迎大家加入博客園。
