国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

redis的數(shù)據(jù)類型-string

2019-11-08 20:29:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1.string類型

2.方法

1.set:設(shè)置key對(duì)應(yīng)的值為string 類型的 value。例:set name cl ,設(shè)置name 的值為cl 。成功返回 OK ,多次設(shè)置 值會(huì)覆蓋 

2.setns:設(shè)置key對(duì)應(yīng)的值為string 類型的 value,如果值已經(jīng)存在,返回0 設(shè)置失敗。使用這個(gè)只能設(shè)置沒(méi)有值的key,有的key會(huì)設(shè)置失敗。nx not exist的意思

3.setex:設(shè)置key對(duì)應(yīng)的值為string 類型的 value,并指定此鍵值對(duì)應(yīng)的有效期,成功返回OK。例:setex name 10 cl 。設(shè)置 name 為 cl 并且10秒內(nèi)有效,過(guò)了10秒就會(huì)失效,返回nil (空)

4.setrange:設(shè)置指定key的value值的子字符串。例:假如name 值為cl@163.com,把163.com替換為QQ.com。setrange name  3  qq.com ,3表示下標(biāo) ,從0開(kāi)始 ,3就表示從163.com開(kāi)始 替換,設(shè)置成功返回字符串總長(zhǎng)度 那么name的值是:cl@qq.comm,會(huì)有2個(gè)m,替換長(zhǎng)度是一一對(duì)應(yīng),我們少了一位,多出來(lái)的前面值的殘余。

5.mset:一次設(shè)置多個(gè)key的值,成功返回OK表示所有的值都設(shè)置了,失敗返回0表示沒(méi)有任何值被設(shè)置,一個(gè)都沒(méi)設(shè)置成功。例:mset key1 cl key2 cj 。值會(huì)覆蓋

6.msetnx:一次設(shè)置多個(gè)key的值,成功返回1表示所有的值的都設(shè)置了, 失敗返回0 表示沒(méi)有任何值被設(shè)置,但不會(huì)覆蓋已經(jīng)存在的key,如果批量設(shè)置的key,有的key有值,就會(huì)設(shè)置失敗,并且一個(gè)值都沒(méi)有設(shè)置成功。例:msetnx key1 cl key2 cj 如果key1 key2 當(dāng)中有一個(gè)有值,就會(huì)都設(shè)置失敗,全部沒(méi)值的話就會(huì)設(shè)置成功

7.get:獲取對(duì)應(yīng)key的value,如果key不存在返回nil (空) 例:get name 

8.getset : 設(shè)置key的值,并且返回key的舊值,覆蓋前面的值并且返回。例: getset name cj 

9.getrange: 獲取key 的value值的子字符串,例:getrange name 0 5  獲取name下標(biāo)0到5 的值

10.mget :一次獲取多個(gè)key 的值,如果對(duì)應(yīng)key不存在則返回nil。例:mget name name1 name2  有值返回值,沒(méi)有返回nil

11.incr:對(duì)key的值做加加操作,并且返回新的值。例:假如 a 的值 2,incr a 返回3  如果a不存在,會(huì)默然0 ,值就為 1 了

12.incrby:同incr類似,加指定值,key不存在時(shí)候會(huì)設(shè)置key ,并認(rèn)為原來(lái)的value 是 0 。例:incrby a 5 這樣a會(huì)加5,如果想減 就可以這樣寫(xiě) incrby a -5

13.decr:對(duì)key的值做減減操作。和incr相對(duì)。例: decr a ,就會(huì)把a(bǔ)的值減1

14.decrby:和decr相似,減指定值。例:decrby a 5 就會(huì)把a(bǔ) 的值減5 ,相反 如果 decrby a -5 這個(gè)a的值就會(huì)加5 

15.append:給指定的key的字符串追加value,返回新字符串的長(zhǎng)度。例:如果 name值為cl,append name cj 這樣name就是 clcj

16.strlen:取指定的key的value值的長(zhǎng)度。例:strlen name 。name的值為clcj 返回4 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 视频| 南投市| 大丰市| 新泰市| 乳山市| 澄江县| 泰兴市| 独山县| 吕梁市| 长兴县| 太康县| 镇坪县| 仁怀市| 嘉黎县| 勐海县| 四川省| 镇平县| 长丰县| 镇安县| 左权县| 时尚| 广州市| 伊宁市| 怀宁县| 富阳市| 襄樊市| 连江县| 十堰市| 周口市| 义乌市| 阿克陶县| 益阳市| 遵化市| 行唐县| 青铜峡市| 祥云县| 安宁市| 德昌县| 白河县| 绥阳县| 龙门县|