成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

String類(lèi)型及操作

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

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

Set

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

例如:添加一個(gè)name=lijie的鍵值對(duì)

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

setnx

設(shè)置key對(duì)應(yīng)的值為String類(lèi)型的value,如果key已經(jīng)存在,返回0, nx是not exist的意思。 例如:我們?cè)偬砑右粋€(gè)name=lijie_new的鍵值對(duì)

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

Setex

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

例如:我們添加一個(gè)haircolor=red的鍵值對(duì),并指定有效期為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)如果替換的字符串長(zhǎng)度,小于原字符串,則原字符串后面的字符會(huì)被保留

Mset

一次設(shè)置多個(gè)key的值,成功返回ok,表示所有的值都設(shè)置了,失敗返回0,表示沒(méi)有任何值被設(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è)置多個(gè)key的值,成功返回ok,表示所有的值都設(shè)置了,失敗返回0,表示沒(méi)有任何值被設(shè)置,但是不會(huì)覆蓋已經(jīng)存在的key

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

get

獲取一個(gè)值

getset

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

getrange

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

127.0.0.1:6379> getrange name 0 3"liji"

mget

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

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

incr

對(duì)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類(lèi)似,以指定步長(zhǎng)往上加值,key不存在時(shí)候會(huì)設(shè)置ke,并認(rèn)為原來(lái)的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

對(duì)key的值做減操作

decrby

同decr類(lèi)似,以指定步長(zhǎng)減值

append

給指定key的字符串追加value, 返回新字符串的長(zhǎng)度

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

strlen

獲取指定key的value值的長(zhǎng)度

127.0.0.1:6379> strlen name(integer) 18

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

本文題目:Redis筆記-String類(lèi)型及操作(二)-創(chuàng)新互聯(lián)
鏈接URL:http://jinyejixie.com/article32/djsjsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、做網(wǎng)站App開(kāi)發(fā)、手機(jī)網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
屏东县| 江华| 南华县| 普洱| 东丽区| 潜江市| 云龙县| 亚东县| 宁强县| 华宁县| 井冈山市| 聊城市| 兴业县| 资溪县| 海林市| 满洲里市| 怀安县| 石嘴山市| 治县。| 长阳| 连城县| 沙坪坝区| 平山县| 柳河县| 海晏县| 墨脱县| 大同县| 张家港市| 中山市| 东源县| 扎囊县| 洛隆县| 昌宁县| 新野县| 永福县| 涟水县| 石城县| 涡阳县| 涿州市| 蒲城县| 咸丰县|