redis 常用命令學習

2021-08-08 00:16:16 字數 1944 閱讀 3221

redis列表命令:

1. 向列表中新增資料:lpush key value

2. 檢視列表中一定範圍的資料:lrange key start end

3. 獲取列表長度:llen key

4. 根據索引取值:lindex key index

5. 移出並獲取第乙個元素:lpop key

6. 移出並獲取最後乙個元素:rpop key

7. 示例:

127.0

.0.1:6379> lpush name yxy //向列表name新增元素

(integer) 1

127.0

.0.1:6379> lpush name lx

(integer) 2

127.0

.0.1:6379> lpush name zmq

(integer) 3

127.0

.0.1:6379> lrange name 0

2//檢視name索引0~2的元素

1) "zmq"

2) "lx"

3) "yxy"

127.0

.0.1:6379> llen name //獲取name長度

(integer) 3

127.0

.0.1:6379> lindex name 1

//獲取name索引為1的元素

"lx"

127.0

.0.1:6379> lset name 1 zsh //將name索引為1的資料置為zsh

ok127.0

.0.1:6379> lrange name 0

31) "zmq"

2) "zsh"

3) "yxy"

127.0

.0.1:6379> lpop name //移出並獲得name的第乙個元素

"zmq"

127.0

.0.1:6379> rpop name //移出並獲得name的最後乙個元素

"yxy"

向集合中新增資料:sadd key value

獲取集合的所有元素:smembers key

獲取集合中的元素個數:scard key

判斷集合中是否含有某元素:sismemeber key value

移除集合中某一元素:srem key value

示例:

127.0

.0.1:6379> sadd name yxy//向集合name 中新增資料

(integer) 1

127.0

.0.1:6379> sadd name lx

(integer) 1

127.0

.0.1:6379> sadd name zmq

(integer) 1

127.0

.0.1:6379> smembers name //獲取name 中的所有元素

1) "zmq"

2) "yxy"

3) "lx"

127.0

.0.1:6379> scard name//獲得name 中元素個數

(integer) 3

127.0

.0.1:6379> sismember name zsh

(integer) 0

127.0

.0.1:6379> sismember name yxy//判斷name中是否含有yxy這一元素

(integer) 1

127.0

.0.1:6379> srem name yxy //移除集合中某一元素

(integer) 1

127.0

.0.1:6379> smembers name

1) "zmq"

2) "lx"

redis 常用命令學習

基本命令 1.啟動redis redis cli 2.檢測redis是否啟動 ping 3.示例 redis cli 127.0 0.1 6379 ping pongredis 鍵命令 1.建立鍵值對 key value set key value 2.檢視對應key的value get key 3...

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...