您好,登錄后才能下訂單哦!
這篇文章給大家介紹redis中如何使用字符串類型,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
語法:set key value
功能:將字符串值 value 設(shè)置到 key 中,如果key已存在,后放的值會把前放的值覆蓋掉。
返回值:OK表示成功
語法:get key
功能:獲取 key 中設(shè)置的字符串值
返回值:key存在,返回key對應(yīng)的value;
key不存在,返回nil
語法:append key value
功能:如果 key 存在,則將 value 追加到 key 原來舊值的末尾
如果 key 不存在,則將key 設(shè)置值為 value
返回值:追加字符串之后的總長度(字符個數(shù))
語法:strlen key
功能:返回 key 所儲存的字符串值的長度
返回值:如果key存在,返回字符串值的長度;
key不存在,返回0
語法:strlen key
功能:返回 key 所儲存的字符串值的長度
返回值:如果key存在,返回字符串值的長度;
key不存在,返回0
語法:incr key
功能:將 key 中儲存的數(shù)字值加1,如果 key 不存在,則 key 的值先被初始化為 0 再執(zhí)行incr操作。
返回值:返回加1后的key值
語法:decr key
功能:將 key 中儲存的數(shù)字值減1,如果 key 不存在,則么 key 的值先被初始化為 0 再執(zhí)行 decr 操作。
返回值:返回減1后的key值
語法:incrby key offset
功能:將 key 所儲存的值加上增量值,如果 key 不存在,則 key 的值先被初始化為 0 再執(zhí)行 INCRBY 命令。
返回值:返回增量之后的key值。
語法:decrby key offset
功能:將 key 所儲存的值減去減量值,如果 key 不存在,則 key 的值先被初始化為 0 再執(zhí)行 DECRBY 命令。
返回值:返回減量之后的key值。
語法:getrange key startIndex endIndex
功能:獲取 key 中字符串值從 startIndex 開始到 endIndex 結(jié)束的子字符串,包括startIndex和endIndex, 負(fù)數(shù)表示從字符串的末尾開始,-1 表示最后一個字符。
語法:setrange key offsetIndex value
功能:用value覆蓋key的存儲的值從offset開始。
返回值:修改后的字符串的長度。
語法:setex key seconds value
功能:設(shè)置key的值,并將 key 的生存時間設(shè)為 seconds (以秒為單位) ,如果key已經(jīng)存在,將覆蓋舊值。
返回值:設(shè)置成功,返回OK
語法:setnx key value
功能:setnx 是 set if not exists 的簡寫,如果key不存在,則 set 值,存在則不設(shè)置值。
返回值:設(shè)置成功,返回1
設(shè)置失敗,返回0
語法:mset key value [key value…]
功能:同時設(shè)置一個或多個 key-value 對
返回值:設(shè)置成功,返回OK。
語法:mget key [key …]
功能:獲取所有(一個或多個)給定 key 的值
返回值:包含所有key的列表,如果key不存在,則返回nil。
語法:msetnx key value[key value…]
功能:同時設(shè)置一個或多個 key-value 對,如果有一個key是存在的,則設(shè)置不成功。
返回值:設(shè)置成功,返回1
設(shè)置失敗,返回0
關(guān)于redis中如何使用字符串類型就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。