基本命令:
1. 啟動redis : redis-cli
2..檢測redis是否啟動 : ping
3.示例:
$ redis-cli
127.0
.0.1:6379> ping
pong
redis 鍵命令:
1. 建立鍵值對(key – value) : set key value
2. 檢視對應key的value : get key
3. 檢視value的型別 : type key
4. 檢視key是否存在:exists key
5. 模式查詢:keys pattern (keys * 查詢全部的鍵)
6. 示例:
127.0
.0.1:6379> set name yxy //建立鍵為name 值為"yxy"的鍵值對
ok //表示成功執行
127.0
.0.1:6379> get name //檢視鍵為name對應的值
"yxy"
127.0
.0.1:6379> type name //檢視鍵為name 對應值的型別
string
127.0
.0.1:6379> exists name//檢視name鍵是否存在
(integer) 1
//1表示存在 0 表示不存在
127.0
.0.1:6379> del name //刪除name鍵
(integer) 1
127.0
.0.1:6379> exists name
(integer) 0
redis字串命令:
建立鍵值對(key – value) : set key value
檢視對應key的value : get key
檢視字串值的子串:getrange key start end
為鍵設定新值並返回舊值:getset key value
返回字串值的長度:strlen key
示例:
127.0
.0.1:6379> getrange name 0
1//獲取name中0~1位的子串
"yx"
127.0
.0.1:6379> getset name lx //為name設定新值並返回舊值
"yxy"
127.0
.0.1:6379> get name
"lx"
127.0
.0.1:6379> strlen name //計算字串值的長度
(integer) 2
127.0
.0(integer) 5
127.0
.0.1:6379> get name
"lxyxy"
redis 雜湊表命令:
當值為雜湊表型別時,適合於儲存物件
建立鍵值對:hmset key field1 value1 field2 value2
檢視雜湊表key中的內容:hgetall key
檢視雜湊表key中指定欄位的值:hget key field
檢視雜湊表key中的全部字段:hkeys key
重新設定雜湊表key中字段的值:hset key field value
獲取雜湊表key中所有的值:hvals key
獲取雜湊表key中字段的個數:hlen key
判斷雜湊表key中某欄位是否存在:hexists key field
示例:
127.0
.0.1:6379> hmset name num1 yxy num2 lx num3 zmq//建立雜湊表name
ok127.0
.0.1:6379> hgetall name//獲取name所有的字段和值
1) "num1"
2) "yxy"
3) "num2"
4) "lx"
5) "num3"
6) "zmq"
127.0
.0.1:6379> hget name num1//檢視name中num1的值
"yxy"
127.0
.0.1:6379> hkeys name//檢視name的所有欄位名
1) "num1"
2) "num2"
3) "num3"
127.0
.0.1:6379> hset name num1 zsh//將name中num1字段值改為zsh
(integer) 0
127.0
.0.1:6379> hgetall name
1) "num1"
2) "zsh"
3) "num2"
4) "lx"
5) "num3"
6) "zmq"
127.0
.0.1:6379> hvals name//獲取name中全部值
1) "zsh"
2) "lx"
3) "zmq"
127.0
.0.1:6379> hlen name//獲取name中字段的個數
(integer) 3
127.0
.0.1:6379> hexists name num1//判斷name中欄位num1是否存在
(integer) 1
redis 常用命令學習
redis列表命令 1.向列表中新增資料 lpush key value 2.檢視列表中一定範圍的資料 lrange key start end 3.獲取列表長度 llen key 4.根據索引取值 lindex key index 5.移出並獲取第乙個元素 lpop key 6.移出並獲取最後乙個...
redis常用命令 redis學習 2
redis的常用命令主要分為兩個方面 乙個是鍵值相關命令 乙個是伺服器相關命令 1 鍵值相關命令 keys 取出當前所有的key exists name 檢視n是否有name這個key del name 刪除key name expire confirm 100 設定confirm這個key100秒...
Redis常用命令
1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...