redis常用命令總結

2021-09-22 16:36:06 字數 2927 閱讀 7762

select 庫 選擇庫

move key 1 將key移動到庫1中

1. del key // 刪除指定的key

2. keys * //檢視當前所有的key

keys aaa* // 查詢所有以aaa開頭的key

3. exists key //檢視指定的key是否存在

4. expire key time //key:key的名稱,time:指定過期時間。為指定的key設定過期時間,時間一到自動刪除

5. presist key //將名字為key的過期時間移除

6. move key 1 //將key移動到庫1中 //如果庫1有這個名字 則移動失敗 原來的庫還存在

7. ttl key //檢視名字為key的剩餘過期時間

8. randomkey //從當前庫隨機返回乙個key的名稱

9. rename oldname newname //將key的名字改為新的名字

10. type key //返回key所儲存的值的型別

1. set key value //設定指定key的值

2. get key //取出key的值

3. getrange key_name start end //根據索引取出子字串的值

4. mget key_name key2_name //取出多個key的值

5. mset key1 v1 key2 v2.... //同時設定多個key的值

5. setex key_name time value //設定key的值以及過期時間 //msetex設定多個

6. setnx key_name value //只有key不存在時候才設定相應的值 //msetnx設定多個

7. incr key //將所儲存的數字加一,只能是數字 //drcy 減

8. incrby key increment //將 key 所儲存的值加上給定的增量值(increment) 。

9. incrbyfloat key increment //將 key 所儲存的值加上給定的浮點增量值(increment)

1. lpush rpush lpop rpop

lpush list 0 1 2 3 4 往左邊推 4 3 2 1 0

rpush list 0 1 2 3 4 往右邊推 0 1 2 3 4

lpop list 從左邊往出拿 4

rpop list 從右邊往出拿 0

2. lindex //根據陣列的下標拿值

4. llen //獲取集合的長度

5. lrem key count value 根據引數 count 的值,移除列表中與引數 value 相等的元素。

count 的值可以是以下幾種:

6. ltrim key start end //保留元素 從第幾位到第幾位的元素

7. rpoplpush l1 l2 //從l1的右邊拿出乙個放到l2的左邊

8. lset key index value //設定具體的元素值

9. linsert key befer/after v1 v2 //在v1 前後插入 v2

1. sadd key_name 0 0 1 2 3 4 //新增元素 01234

2. smembers key_name //返回集合中的所有成員

3. sismember key_name value //判斷集合中是否存在此元素

4. scard key_name //獲取集合的成員數

5. srem key_name value //刪除集合中的元素

6. srandmember key //獲取某個整數(隨機出幾個數)

7. spop key //隨機出棧

8. smove key1 key2 //將key1的某個值賦值給key2

9. 數學集合類:

1. hset key value

2. hget key

3. hmset person name paul age 18

4. hmget person name age

5. hmgetall person

6. hdel //用於刪除雜湊表 key 中的乙個或多個指定字段,不存在的字段將被忽略。

7. hkeys

8. hvals

9. hlen

10. hexists //檢視雜湊表的指定字段是否存在

11. hincrby age 1 //將這個欄位的值加1

12 hsetnx key field value  //只有在字段 field 不存在時,設定雜湊表字段的值。

1. zadd key_name score1 v1 score2 v2 //插入

2. zrange key_name 0 -1 //查詢 如果檢視帶分數的值 那麼加withscore

3. zrangebyscore key_name start end //查詢 start:開始score end:結束score

1 ( 包含

2. withscore

3. limit 返回限制

4. zrem key_name value //刪除值為value的元素

5. zcard key_name //獲取有序集合的成員數

6. zcount key_name min max //用於計算有序集合中指定分數區間的成員數量。

7. zrank key_name value //獲取指定得下標值

8. zscore key_name value //獲取的指定得分數值

9. zrevrange key_name 0 -1 //逆序查詢 如果檢視帶分數的值 那麼加withscore

10. zrevrank key_name value //逆序獲取指定得下標值

11. zrevrangebyscore //逆序查詢 start:開始score end:結束score 開始得score應該大於結束得score

redis常用命令總結

string incr key name 將鍵儲存的值加上1 decr key name 將鍵儲存的值減去1 incrby key name amount 將鍵儲存的值加上amount descby key name amount 將鍵儲存的值減去amount incrbyfloat key nam...

Redis常用命令總結

命令 解釋get key 獲取key的值 set key v 設定key的值 del key 刪除key 應用於所有型別 incr key 將儲存的值加上1 decr key 將儲存的值減去1 incrby key amout 加上整數amount decrby key amout 減去整數amou...

Redis常用命令總結

redis常用方法 命令解釋 get key 獲取key的值 set key v 設定key的值 del key 刪除key 應用於所有型別 incr key 將儲存的值加上1 decr key 將儲存的值減去1 incrby key amout 加上整數amount decrby key amou...