日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Redis之string類(lèi)型及操作
set:設(shè)置key對(duì)應(yīng)的值為string類(lèi)型的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:設(shè)置key對(duì)應(yīng)的值為string類(lèi)型的value,如果key已經(jīng)存在,返回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:設(shè)置key對(duì)應(yīng)的值為string類(lèi)型的value,并指定此鍵值對(duì)應(yīng)的有效期。
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:設(shè)置指定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:一次設(shè)置多個(gè)key的值,成功返回ok表示所有的值都設(shè)置了,失敗返回0表示沒(méi)有任何值被設(shè)置。
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:一次設(shè)置多個(gè)key的值,成功返回ok表示所有的值都設(shè)置了,失敗返回0表示沒(méi)有任何值被設(shè)置,但是不會(huì)覆蓋已經(jīng)存在的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對(duì)應(yīng)的string值,如果key不存在返回nil。
getset:設(shè)置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:一次獲取多個(gè)key的值,如果對(duì)應(yīng)key不存在則對(duì)應(yīng)返回nil。
127.0.0.1:6379> mget key1 key2 key3 key4 key5
1) "stone1"
2) "stone2"
3) "stone3"
4) "stone44"
5) (nil)

incr:對(duì)key的值做加加操作,并返回新的值。
incrby:同incr類(lèi)似,加指定值,key不存在時(shí)候會(huì)設(shè)置key,并認(rèn)為原來(lái)的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:對(duì)key的值做減減操作。
decrby:同decr類(lèi)似,減指定值。
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,返回新字符串值的長(zhǎng)度。
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值的長(zhǎng)度。
127.0.0.1:6379> strlen name
(integer) 13
新聞標(biāo)題:Redis之string類(lèi)型及操作
轉(zhuǎn)載來(lái)源:http://www.dlmjj.cn/article/ijohps.html