一:redis 的string类型 - 相关操作
生活随笔
收集整理的這篇文章主要介紹了
一:redis 的string类型 - 相关操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
*redisclient使用: =============一類:string的方法================介紹:string是redis的最簡單類型,一個key相應一個value,string類型是二進制安全的。redis的string能夠包括不論什么數據。比方jpg圖片或者序列化的對象1:一個key僅僅包括一個value值,當設置同樣值時=會覆蓋設置值:set name leyangjun 獲取值:get name2:setnx:(會推斷設置的值是否存在,不存在則設置)設置key相應的值為string類型的value,假設key已經存在則返回0。nx是not exist的意思3:setex:設置key相應的值為string類型的value,并指定此鍵值相應的有效期樣例:setex name 10 leyangjun -->設置name的值為leyangjun 且保存10秒 get name -->10秒之類能夠獲取該值4:setrange:(替換值,2個就替換2個,如長度下與之前的位數,不會刪除掉的哦)設置指定KEY的value值的字符串樣例:setrange name 6 gmail.com -->(6表示從第幾個字符開始替換。替換的值寫2個僅僅會依序替換2個其余的不替換)將name的值替換成gmail.com5:mset: 批量設置一次性設置多個KEY值,成功返回OK表示全部的值都設置了,失敗返回0表示沒有不論什么值被設置樣例:mset key1 leyangjun1 key2 leyangjun26: msetnx:一次性設置多個key的值,成功返回ok表示全部的值都設置了,失敗返回0表示沒有不論什么值被設置,但不會覆蓋已經存在的key樣例:msetnx key1 leyangjun3 key2 leyangjun2 -->假設當中不論什么一個key存在的話設置都不會成功7:get:獲取key相應的string值,假設key不存在返回nil8: getset:設置key的值,返回key的舊值 樣例:getset key6 30 -->獲取舊值并將其設置新值9:getrange獲取key的value值得字符串樣例:getrange email 0 4 -->獲取Email的值從0-4(leyan) leyangjun@qq.com,10:mget:批量獲取一次性獲取多個key的值,假設相應key不存在則相應返回nil樣例:mget key1 key2 key3...11:incr 自添加1對key的值做加操作,并返回新的值-->key不存在的時候會設置key,并覺得原來的value是0樣例:incr key6 -->遞增 每次都加112:incrby同incr相似,加指定值,key不存在的時候會設置key,并覺得原來的value是0樣例:incrby key7 5 -->自增5 加incrby key7 -5 -->負自增 減13:decr 自減意思對key的值做減法操作樣例:decr key6 -->key6-1 減去114:decrby同decr相似,指定減值樣例:decrby key6 3 -->key6-3decrby key6 -3 -->負的就是加315:append給指定key的字符串追加value,返回新的字符串值得長度樣例:append name .net -->name=leyangjun append后 leyangjun.net16:strlen取值定key的value值得長度樣例:strlen name======================================END======================================================
版權聲明:本文博主原創文章,博客,未經同意不得轉載。
轉載于:https://www.cnblogs.com/gcczhongduan/p/4850308.html
總結
以上是生活随笔為你收集整理的一:redis 的string类型 - 相关操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拿去花怎么不能用了 网传因为这四大原因
- 下一篇: 京东退款多久到账