這篇文章主要介紹“redis字符串String的基本介紹”,在日常操作中,相信很多人在Redis字符串String的基本介紹問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Redis字符串String的基本介紹”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
成都創(chuàng)新互聯(lián)"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設(shè)擁有電腦版、微信版、手機(jī)版的企業(yè)網(wǎng)站。實現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡(luò)+移動網(wǎng)絡(luò)一網(wǎng)打盡,滿足企業(yè)的營銷需求!成都創(chuàng)新互聯(lián)具備承接各種類型的成都網(wǎng)站制作、網(wǎng)站設(shè)計項目的能力。經(jīng)過十年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務(wù),并獲得了客戶的一致好評。
單值單value
append: 追加
strlen : 求長度
127.0.0.1:9736> set k4 v3 OK 127.0.0.1:9736> get k4 "v3" 127.0.0.1:9736> append k4 55555 (integer) 7 127.0.0.1:9736> strlen k4 (integer) 7 127.0.0.1:9736> get k4 "v355555" 127.0.0.1:9736> del k4 (integer) 1 127.0.0.1:9736> keys * 1) "k2" 2) "k3" 127.0.0.1:9736>
一定要是數(shù)字才能進(jìn)行加減
incr key : 加1
decr key : 減1
incrby key num : 根據(jù)num遞增
decrby key num: 根據(jù)num 遞減
127.0.0.1:9736> get k4 "2" 127.0.0.1:9736> incr k4 (integer) 3 127.0.0.1:9736> get k4 "3" 127.0.0.1:9736> decr k4 (integer) 2 127.0.0.1:9736> get k4 "2" 127.0.0.1:9736> INCRBY k4 2 (integer) 4 127.0.0.1:9736> get k4 "4" 127.0.0.1:9736> DECRBY k4 3 (integer) 1 127.0.0.1:9736> get k4 "1" 127.0.0.1:9736>
范圍內(nèi)取值,范圍內(nèi)賦值
getrange:獲取指定區(qū)間范圍內(nèi)的值,類似between.....and 的關(guān)系,從零到負(fù)一標(biāo)識全部
setrange:設(shè)置指定區(qū)間范圍內(nèi)的值,格式是setrange key 位置 具體值
127.0.0.1:9736> set k5 123456 OK 127.0.0.1:9736> get k5 "123456" 127.0.0.1:9736> GETRANGE k5 0 3 "1234" 127.0.0.1:9736> SETRANGE k5 4 55555 (integer) 9 127.0.0.1:9736> get k5 "123455555" 127.0.0.1:9736> getrange k5 0 -1 "123455555" 127.0.0.1:9736> SETRANGE k5 0 xxx (integer) 9 127.0.0.1:9736> get k5 "xxx455555"
setex 設(shè)置值的同時設(shè)置過期時間
setnx 如果值不存在,則設(shè)置,如果存在,不設(shè)置不覆蓋。
127.0.0.1:9736> SETEX k6 5 5 OK 127.0.0.1:9736> ttl k6 (integer) 2 127.0.0.1:9736> ttl k6 (integer) -2 127.0.0.1:9736> keys * 1) "k2" 2) "k4" 3) "k5" 4) "k3" 127.0.0.1:9736> 127.0.0.1:9736> setnx k6 v666 (integer) 1 127.0.0.1:9736> get k6 "v666" 127.0.0.1:9736>
mset 批量設(shè)置
mget 批量獲取
msetnx 批量設(shè)置不存在的key
127.0.0.1:9736> mset k1 v1 k2 v2 k3 v3 OK 127.0.0.1:9736> mget k1 k2 k3 1) "v1" 2) "v2" 3) "v3" 127.0.0.1:9736> MSETNX k3 v33 k4 v4 k5 v5 (integer) 0 127.0.0.1:9736> mget k3 k4 k5 1) "v3" 2) "1" 3) "xxx455555" 127.0.0.1:9736>
getset(先get再set)
127.0.0.1:9736> getset k6 v5 "v666" 127.0.0.1:9736> get k6 "v5" 127.0.0.1:9736>
到此,關(guān)于“Redis字符串String的基本介紹”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
新聞名稱:Redis字符串String的基本介紹
路徑分享:http://weahome.cn/article/pphedc.html