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