Redis命令 基礎資料

2021-08-27 05:42:45 字數 1107 閱讀 8773

set

key val

放置key-val這一對映

get

key

獲取到key所對應的資料

keys par
符號含義?

匹配乙個字元

*匹配任意字元

可以用-代表範圍[a-c]可以匹配a,b,c

\x匹配字元x,\用來轉義,如匹配*,?的時候需要轉義

exists key
如果存在返回1,不存在返回0

del key
del key1 key2...
可以刪除乙個鍵,也可以一次刪除多個鍵

返回值為刪除鍵的個數

type

key

返回值可能為string,hash,list,set,zset(有序集合)

incr key
可以此key的val遞增+

當操作的key不存在的時候預設為0,第一次呼叫後結果就為1了,當val不是整數的時候會提示錯誤

incrby key num
使得key的val+num 返回值為遞增後的數

decr key
使得此key的val遞減1

decrby key num
使得key的val-num 返回值為遞減後的數

incrbyfloat key num
返回值為key的val+num,num可以為浮點數

decrbyfloat key num
返回值為key的val-num,num可以為浮點數

strlen key
可以獲取key所對應val的長度

mset key val key1 val1...
同時設定key = val,key1 = val1

Redis基礎 命令 資料結構

redis的字串是動態字串,內部結構類似arraylist,採用預分配冗餘空間來減少記憶體的頻繁分配。其內部的array的實際分配空間capacity一般要高於實際字串的長度len 其常用命令如下 1.set name value 2.get name 3.mset name1 value1 nam...

Redis基礎命令

一 基本操作 1 寫入乙個key set bar 1 返回ok即 成功 2 得到乙個key的值 get bar 3 獲取所有的key keys 獲取所有的鍵 4 判斷乙個鍵是否存在 exists bar 如果返回1即說明存在,返回0說明不存在 5 刪除鍵 del bar 返回值是刪除的鍵的個數 6 ...

redis基礎命令

1.增加一條記錄 redis 127.0.0.1 6379 set key1 hello 2.讀取一條記錄 get key1 hello 3.讓數字自增 set key2 1 ok incr key2 integer 2 get key2 2 4.增加一條列表記錄 lpush key3 first ...