String字串型別

2022-10-09 02:30:07 字數 795 閱讀 5364

strlen key 擷取key值的長度

incr key  每執行一次值加1

decr key 每執行一次值減1

incrby key 步長     每執行一次值加 步長

decrby key 步長   每執行一次值減 步長

getrange key  start end  擷取key值從幾到幾的字串 第乙個字串預設為索引0,-1為到字串末尾

setrange key offset value 從key值的offset位置 替換為value

setex key seconds value(set with expire)設定過期時間

setnx key value(set if not exist) 不存在再設定 ,在分布式鎖中經常用

mset key1 value1  key2 value2.....  批量設定

mget key1 key2 key3 批量獲取

msetnx  批量設定不存在再設定,原子性操作,有乙個失敗都失敗

mset user:1 設定乙個user:1物件 值為json字元來儲存乙個物件

mset user:1:name wty user:1:age 2  user::

mget user:1:name user:1:age

getset key value 先get再set 如果不存在值,則返回nil

如果 存在值,獲取原來的值,並設定新的值

string類似的使用場景:value除了是我們的字串也可以是數字

計數器統計多單位的數量

粉絲數物件快取儲存

string型別字串排序

大名鼎鼎的sort函式出場了,它是在乙個比較難記的標頭檔案裡 include 記性差怪我嘍 對於string的公升序排序很簡單,直接呼叫sort函式即可 string a abc sort a.begin a.end 但是如果我想用降序排序呢?其實sort函式還有第三個引數,通過我們自己編寫乙個函式...

字串處理 string型別

string型別變數的賦值與連線 s是字串變數名 一 string s 字串 定義並初始化 二 string s 個數,字元 定義並初始化為若干相同字母 三 string s 字串 定義並初始化賦值 四 s 字元 字串變數名 連線字串 string型別的運算 成員函式指某個型別的特有函式,其呼叫方式...

資料型別 字串型別 string

1 字串 數字,都會轉為字串來儲存 2 以二進位制的方式儲存在記憶體中 必須掌握的命令 1.設定乙個key value set key value 2.獲取key的值 get key 3.key不存在時再進行設定 nx set key value nx 4.設定過期時間 ex 過了日期就自動銷毀ex...