真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Redis筆記-String類型及操作(二)-創(chuàng)新互聯(lián)

String類型及操作

String是簡單的類型 ,一個Key對應(yīng)一個Value. String類型是二進(jìn)制安全的。 Redis的String可以包含任何數(shù)據(jù),比如jpg圖片或者序列化的對象

網(wǎng)站設(shè)計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);網(wǎng)站設(shè)計、網(wǎng)站建設(shè)收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營了十載的成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司。

Set

設(shè)置Key對應(yīng)的值為String類型的value

例如:添加一個name=lijie的鍵值對

127.0.0.1:6379> set name lijie//獲取值127.0.0.1:6379> get name//重復(fù)賦值,會被覆蓋

setnx

設(shè)置key對應(yīng)的值為String類型的value,如果key已經(jīng)存在,返回0, nx是not exist的意思。 例如:我們再添加一個name=lijie_new的鍵值對

127.0.0.1:6379> setnx name liyanyan(integer) 0//由于前面已經(jīng)設(shè)置過 name的值 ,所以返回0,并且不會覆蓋

Setex

設(shè)置key對應(yīng)的值為String類型的value,并指定此鍵對應(yīng)的有效期

例如:我們添加一個haircolor=red的鍵值對,并指定有效期為10 秒

127.0.0.1:6379> setex haircolor 10 red
OK127.0.0.1:6379> get haircolor"red"127.0.0.1:6379> get haircolor(nil)

setrange

設(shè)置指定key的value值的子字符串

例如:我們希望將lijie的126郵箱替換為gmail郵箱

127.0.0.1:6379> set name lijie@126.comOK127.0.0.1:6379> setrange name 6 gmail.com
(integer) 15127.0.0.1:6379> get name"lijie@gmail.com

//再設(shè)為126郵箱
127.0.0.1:6379> setrange name 6 126.com
(integer) 15
127.0.0.1:6379> get name
"lijie@126.comom"
//我們發(fā)現(xiàn)如果替換的字符串長度,小于原字符串,則原字符串后面的字符會被保留

Mset

一次設(shè)置多個key的值,成功返回ok,表示所有的值都設(shè)置了,失敗返回0,表示沒有任何值被設(shè)置

127.0.0.1:6379> mset key1 lijie key2 chenxl key3 zhangsan
OK127.0.0.1:6379> get key1"lijie"127.0.0.1:6379> get key2"chenxl"127.0.0.1:6379> get key3"zhangsan"

msetnx

一次設(shè)置多個key的值,成功返回ok,表示所有的值都設(shè)置了,失敗返回0,表示沒有任何值被設(shè)置,但是不會覆蓋已經(jīng)存在的key

只要有一個key是存在的,其它所有的key都不能設(shè)置成功。

get

獲取一個值

getset

設(shè)置key的值,并返回key的舊值

getrange

獲取key的value的值的子字符串

127.0.0.1:6379> getrange name 0 3"liji"

mget

一次獲取多個key的值,如果對應(yīng)key不存在,則返回nil

127.0.0.1:6379> mget key1 key2 key3 key41) "lijie"2) "chenxl"3) "zhangsan"4) (nil)

incr

對key的值做增加的操作,并返回新的值,如果key不存在,設(shè)置key的值為0,再往上加

127.0.0.1:6379> incr age(integer) 11
127.0.0.1:6379> incr age(integer) 12
127.0.0.1:6379> incr age(integer) 13
127.0.0.1:6379> incr age(integer) 14

incrby

同incr類似,以指定步長往上加值,key不存在時候會設(shè)置ke,并認(rèn)為原來的value是0

//myage的值不存在127.0.0.1:6379> incrby myage 3(integer) 3127.0.0.1:6379> 
127.0.0.1:6379> incrby myage 3(integer) 6127.0.0.1:6379> incrby myage 3(integer) 9

如果想遞減,值可以設(shè)為負(fù)值

decr

對key的值做減操作

decrby

同decr類似,以指定步長減值

append

給指定key的字符串追加value, 返回新字符串的長度

127.0.0.1:6379> append name 123(integer) 18127.0.0.1:6379> get name"lijie@126.comom123"

strlen

獲取指定key的value值的長度

127.0.0.1:6379> strlen name(integer) 18

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)站標(biāo)題:Redis筆記-String類型及操作(二)-創(chuàng)新互聯(lián)
當(dāng)前地址:http://weahome.cn/article/djsjsc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部