redis五大型別以及相關命令

2021-08-19 01:19:03 字數 1340 閱讀 3330

連線雲伺服器後,輸入命令redis-cli進入redis.

string:

set u 5333      將字串u設定為5333

getrange u 0 -1 獲取儲存在keyu中全部字串

incr u 將u增1

decr u 將u減1

incrby u 3 將u增加3

decrby u 3 將u減去3

incrbyfloat u 1.2 將u增加1.2

hash:
hset key  m  value          將關鍵字key指定欄位m的值設定為name1

hget key m 獲取關鍵字keym欄位的值

hkeys key 獲取關鍵字key的欄位名

hvals key 獲取關鍵字key的所有值

hgetall key 返回表中所有欄位和值

hdel key m 刪除雜湊表中字段m的值

list:雙向鍊錶
lpush lt value1 value2 value3           將3個值插入到列表的頭部

rpush lt value4 value5 value 6 將3擱置插入到列表的尾部

llen lt 獲取lt的長度

rpop lt 從右邊開始移除乙個元素

lpop lt 從左邊開始移除乙個元素

lrange lt 0 -1 輸出lt全部元素

type lt 獲取lt型別

set (集合元素不重複):
sadd a 1 2 4 7 5 3              建立列表元素

spop a 移除並返回集合中的乙個隨機元素

scard a 獲取元素型別

smembers a 獲取a中的所有元素

zset 有序集合:
zadd g 10 m1                建立有序列表9,分數10,別名m1

zscore g m1 獲取m1分數

zrevrange g 0 -1 從大到小排序

zrange g 0 -1 從小到大排序

Redis五大型別常用命令

hash型別 list型別 set型別 zset有序集合 string資料結構是簡單的key value型別,value其實不僅可以是string,也可以是數字。常規key value快取應用 常規計數 微博數,粉絲數等。redis中字串的儲存方式都是以二進位制的方式儲存的。用於對 key 所儲存的...

Redis五大型別之String操作

檢視和連線redis命令列 redis cli help 檢視所有string型別的操作 help stringstring型別分為三種 1.string 2.number 3.bit 應用場景 秒殺 incr 分布式鎖setnx 一 string 型別 1 插入資料 set k1 aa 2 如果k...

05 redis五大型別string

string型別 字串 127.0.0.1 6379 set key1 v1 設定值 ok127.0.0.1 6379 get key1 取值 v1 127.0.0.1 6379 keys 檢視所有值 1 key1 127.0.0.1 6379 exists key1 key是否存在 integer...