Redis数据类型(String)
生活随笔
收集整理的這篇文章主要介紹了
Redis数据类型(String)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
簡介
????string是redis最基本的類型,一個(gè)key對應(yīng)一個(gè)value。
string類型是二進(jìn)制安全的。意思是redis的string可以包含任何數(shù)據(jù),比如jpg圖片或者序列化對象
string類型是Redis最基本的數(shù)據(jù)類型,一個(gè)鍵最大能存儲512MB
具體操作
????
?
| set key value | 設(shè)置指定key的值 |
| get key | 獲取指定key的值 |
| getrange key 開始下標(biāo) 結(jié)束下標(biāo) | 返回key中字符串值的子字符 |
| getset key value | 將給定key的值設(shè)置為value,并返回key的舊值 |
| getbit key offset | 對key所儲存的字符串值,獲取指定偏移量上的位(bit)?詳細(xì)介紹【轉(zhuǎn)載】 |
| MGET key1[key2..] | 獲取所有(一個(gè)或多個(gè))給定key的值 |
| setbit key offset value | 對key所儲存的字符串值,設(shè)置或清除指定偏移量上的位(bit)詳細(xì)介紹【轉(zhuǎn)載】 |
| setex key 秒 value | 將值value關(guān)聯(lián)到key,并將key的過期時(shí)間設(shè)為seconds(以秒為單位) |
| setnx key value | 只有在key不存在時(shí)設(shè)置key的值 |
| setrange key 開始下標(biāo) value | 用value參數(shù)覆蓋給key所存儲的值 |
| strlen key | 返回key所存儲的字符串值的長度 |
| mset key value [key value] | 同時(shí)設(shè)置一個(gè)或多個(gè)key-value |
| msetnx key value [key value] | 同時(shí)設(shè)置一個(gè)或多個(gè)key-value,當(dāng)且僅當(dāng)所有給定key都不存在才能設(shè)置成功 |
| psetex key 毫秒 value | 和setex差不多,以毫秒為單位 |
| incr key | 將key中存儲的數(shù)字值(必須能轉(zhuǎn)換成數(shù)字)加一 |
| incrby key increment | 將key所儲存的值(必須能轉(zhuǎn)換成數(shù)字)加上increment |
| incrbyfloat key increment | 將key所儲存的值(必須能轉(zhuǎn)換成數(shù)字)加上increment(浮點(diǎn)增量值) |
| decr key | 將key中儲存的數(shù)字(必須能轉(zhuǎn)換成數(shù)字)減一 |
| decrby key decrement | key所儲存的數(shù)字值(必須能轉(zhuǎn)換成數(shù)字)減去decrement |
| append key value | 如果key已經(jīng)存在并且是一個(gè)字符串,將指定的value追加到原來值的末尾 |
轉(zhuǎn)載于:https://www.cnblogs.com/1581327699dyk/p/9467215.html
總結(jié)
以上是生活随笔為你收集整理的Redis数据类型(String)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dubbo管理控制台的安装
- 下一篇: linux 服务器安装mysql5.6