91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Redis之string類型及操作

發布時間:2020-08-10 18:23:27 來源:ITPUB博客 閱讀:172 作者:stonebox1122 欄目:關系型數據庫
set:設置key對應的值為string類型的value。
127.0.0.1:6379> set name stone
OK
127.0.0.1:6379> get name
"stone"
127.0.0.1:6379> set name stone1
OK
127.0.0.1:6379> get name
"stone1"

setnx:設置key對應的值為string類型的value,如果key已經存在,返回0,nx是not exist的意思。
127.0.0.1:6379> get name
"stone1"
127.0.0.1:6379> setnx name stone
(integer) 0
127.0.0.1:6379> get name
"stone1"

setex:設置key對應的值為string類型的value,并指定此鍵值對應的有效期。
127.0.0.1:6379> setex haircolor 10 red
OK
127.0.0.1:6379> get haircolor
"red"
127.0.0.1:6379> get haircolor
(nil)

setrang:設置指定key的value值的子字符串。
127.0.0.1:6379> set email stone@163.com
OK
127.0.0.1:6379> setrange email 6 qq.com
(integer) 13
127.0.0.1:6379> get email
"stone@qq.comm"

mset:一次設置多個key的值,成功返回ok表示所有的值都設置了,失敗返回0表示沒有任何值被設置。
127.0.0.1:6379> mset key1 stone1 key2 stone2
OK
127.0.0.1:6379> get key1
"stone1"
127.0.0.1:6379> get key2
"stone2"

msetnx:一次設置多個key的值,成功返回ok表示所有的值都設置了,失敗返回0表示沒有任何值被設置,但是不會覆蓋已經存在的key。
127.0.0.1:6379> msetnx key1 s1 key2 s2 key3 ston3
(integer) 0
127.0.0.1:6379> get key1
"stone1"
127.0.0.1:6379> get key2
"stone2"
127.0.0.1:6379> get key3
(nil)
127.0.0.1:6379> msetnx key3 stone3 key4 stone4
(integer) 1
127.0.0.1:6379> get key3
"stone3"
127.0.0.1:6379> get key4
"stone4"

get:獲取key對應的string值,如果key不存在返回nil。
getset:設置key的值,并返回key的舊值。
127.0.0.1:6379> get key4
"stone4"
127.0.0.1:6379> getset key4 stone44
"stone4"
127.0.0.1:6379> get key4
"stone44"

getrange:獲取key的value值的子字符串。
127.0.0.1:6379> get key4
"stone44"
127.0.0.1:6379> getrange key4 0 1
"st"
127.0.0.1:6379> getrange key4 0 0
"s"

mget:一次獲取多個key的值,如果對應key不存在則對應返回nil。
127.0.0.1:6379> mget key1 key2 key3 key4 key5
1) "stone1"
2) "stone2"
3) "stone3"
4) "stone44"
5) (nil)

incr:對key的值做加加操作,并返回新的值。
incrby:同incr類似,加指定值,key不存在時候會設置key,并認為原來的value是0。
127.0.0.1:6379> set num1 10
OK
127.0.0.1:6379> incr num1
(integer) 11
127.0.0.1:6379> get num1
"11"
127.0.0.1:6379> get num2
(nil)
127.0.0.1:6379> incrby num2 2
(integer) 2
127.0.0.1:6379> incrby num2 2
(integer) 4
127.0.0.1:6379> get num2
"4"

decr:對key的值做減減操作。
decrby:同decr類似,減指定值。
127.0.0.1:6379> get num1
"11"
127.0.0.1:6379> decr num1
(integer) 10
127.0.0.1:6379> get num1
"10"
127.0.0.1:6379> get num2
"4"
127.0.0.1:6379> decrby num2 2
(integer) 2
127.0.0.1:6379> get num2
"2"

append:給指定key的字符串追加value,返回新字符串值的長度。
127.0.0.1:6379> get name
"stone1"
127.0.0.1:6379> append name @qq.com
(integer) 13
127.0.0.1:6379> get name
"stone1@qq.com"

strlen:取指定key的value值的長度。
127.0.0.1:6379> strlen name
(integer) 13
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永福县| 房山区| 昌吉市| 扶余县| 英德市| 邢台市| 科技| 巨野县| 宣化县| 新泰市| 尉犁县| 普陀区| 云龙县| 安达市| 神农架林区| 镇赉县| 增城市| 水城县| 铁岭县| 南阳市| 漠河县| 周宁县| 于都县| 鄂托克旗| 永宁县| 独山县| 内江市| 天峨县| 南郑县| 马鞍山市| 余姚市| 嘉义县| 永福县| 张家口市| 湄潭县| 鄂尔多斯市| 韩城市| 栖霞市| 枞阳县| 库伦旗| 文成县|