這篇文章主要介紹“redis字符串String的基本介紹”,在日常操作中,相信很多人在Redis字符串String的基本介紹問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Redis字符串String的基本介紹”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
成都創(chuàng)新互聯(lián)"三網合一"的企業(yè)建站思路。企業(yè)可建設擁有電腦版、微信版、手機版的企業(yè)網站。實現(xiàn)跨屏營銷,產品發(fā)布一步更新,電腦網絡+移動網絡一網打盡,滿足企業(yè)的營銷需求!成都創(chuàng)新互聯(lián)具備承接各種類型的成都網站制作、網站設計項目的能力。經過十年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質的服務,并獲得了客戶的一致好評。
單值單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>
一定要是數字才能進行加減
incr key : 加1
decr key : 減1
incrby key num : 根據num遞增
decrby key num: 根據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>
范圍內取值,范圍內賦值
getrange:獲取指定區(qū)間范圍內的值,類似between.....and 的關系,從零到負一標識全部
setrange:設置指定區(qū)間范圍內的值,格式是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 設置值的同時設置過期時間
setnx 如果值不存在,則設置,如果存在,不設置不覆蓋。
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 批量設置
mget 批量獲取
msetnx 批量設置不存在的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>
到此,關于“Redis字符串String的基本介紹”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯(lián)網站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網頁名稱:Redis字符串String的基本介紹
網站地址:http://muchs.cn/article12/pphedc.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供手機網站建設、品牌網站制作、移動網站建設、品牌網站設計、App設計、定制開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)