Redis的字串型別 String

2021-07-24 05:19:10 字數 1821 閱讀 1594

string是redis最基本的型別,你可以理解成與memcached一模一樣的型別,乙個key對應乙個value。

string型別是二進位制安全的。意思是redis的string可以包含任何資料。比如jpg或者序列化的物件 。

string型別是redis最基本的資料型別,乙個鍵最大能儲存512mb。

本次演示string的基本操作

設定key為test_string,value為 this is a string

127.0.0.1:6379> set test_string"this is a string"ok

檢視key為test_string的value

127.0.0.1:6379> get test_string

"this is a string"

檢視key為test_string的長度

127.0.0.1:6379> strlen test_string

(integer) 16

修改key為test_string的值為change the value

127.0.0.1:6379> getset test_string "change the value"

"this is a string"

127.0.0.1:6379> get test_string

"change the value"

redis字串命令

set key value 設定指定 key 的值

get key 獲取指定 key 的值。

getrange key start end 返回 key 中字串值的子字元

getset key value 將給定 key 的值設為 value ,並返回 key 的舊值(oldvalue)。

getbit key offset 對 key 所儲存的字串值,獲取指定偏移量上的位(bit)。

mget key1 [key2..] 獲取所有(乙個或多個)給定 key 的值。

setbit key offset value 對 key 所儲存的字串值,設定或清除指定偏移量上的位(bit)。

setex key seconds value 將值 value 關聯到 key ,並將 key 的過期時間設為seconds (以秒為單位)。

setnx key value 只有在 key 不存在時設定 key 的值。

setrange key offset value 用 value 引數覆寫給定 key 所儲存的字串值,從偏移量offset 開始。

strlen key 返回 key 所儲存的字串值的長度。

mset key value [key value ...] 同時設定乙個或多個key-value 對。

msetnx key value [key value ...] 同時設定乙個或多個key-value 對,當且僅當所有給定 key 都不存在。

psetex key milliseconds value 這個命令和 setex 命令相似,但它以毫秒為單位設定 key 的生存時間,而不是像 setex 命令那樣,以秒為單位。

incr key 將 key 中儲存的數字值增一。

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

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

decr key 將 key 中儲存的數字值減一。

decrby key decrement key 所儲存的值減去給定的減量值(decrement)。

Redis的字串型別

字串是 redis 中最常用的資料結構。字串型別的值,簡單字串,json xml,數字,二進位制 等 最大 512mb 大小。set key value ex seconds px milliseconds nx xx ex 為鍵設定秒級過期時間 px 為鍵設定毫秒級過期時間 nx 鍵必須不存在,才...

redis中字串型別

字串型別是redis中最基本的資料型別,它能儲存任何形式的字串,包括二進位制資料。你可以用其儲存使用者的手機號,郵箱,json化後的物件甚至是。在ifuchuan型別中鍵允許儲存的資料的最大容量是512mb。字串型別是其它4種資料型別的基礎,其他資料型別和字串型別的差別從某種角度來說只是組織字串的形...

Redis儲存型別 字串

string 是 redis 最基本的型別,string 型別是二進位制安全的。意思是 redis 的 string 可以包含任何資料。比如jpg或者序列化的物件。string 型別是 redis 最基本的資料型別,string 型別的值最大能儲存 512mb。設定指定 key 的值 set 獲取指...