Redis 字符串(String)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Redis 字符串(String)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                ?
Redis 字符串?dāng)?shù)據(jù)類型的相關(guān)命令用于管理 redis 字符串值,基本語法如下:
語法
實例
redis 127.0.0.1:6379> SET w3ckey redis OK redis 127.0.0.1:6379> GET w3ckey "redis"
在以上實例中我們使用了?SET?和?GET?命令,鍵為 w3ckey。
Redis 字符串命令
下表列出了常用的 redis 字符串命令:
| 1 | SET key value?設(shè)置指定 key 的值 | 
| 2 | GET key?獲取指定 key 的值。 | 
| 3 | GETRANGE key start end?返回 key 中字符串值的子字符 | 
| 4 | GETSET key value?將給定 key 的值設(shè)為 value ,并返回 key 的舊值(old value)。 | 
| 5 | GETBIT key offset?對 key 所儲存的字符串值,獲取指定偏移量上的位(bit)。 | 
| 6 | MGET key1 [key2..]?獲取所有(一個或多個)給定 key 的值。 | 
| 7 | SETBIT key offset value?對 key 所儲存的字符串值,設(shè)置或清除指定偏移量上的位(bit)。 | 
| 8 | SETEX key seconds value?將值 value 關(guān)聯(lián)到 key ,并將 key 的過期時間設(shè)為 seconds (以秒為單位)。 | 
| 9 | SETNX key value?只有在 key 不存在時設(shè)置 key 的值。 | 
| 10 | SETRANGE key offset value?用 value 參數(shù)覆寫給定 key 所儲存的字符串值,從偏移量 offset 開始。 | 
| 11 | STRLEN key?返回 key 所儲存的字符串值的長度。 | 
| 12 | MSET key value [key value ...]?同時設(shè)置一個或多個 key-value 對。 | 
| 13 | MSETNX key value [key value ...]?同時設(shè)置一個或多個 key-value 對,當(dāng)且僅當(dāng)所有給定 key 都不存在。 | 
| 14 | PSETEX key milliseconds value?這個命令和 SETEX 命令相似,但它以毫秒為單位設(shè)置 key 的生存時間,而不是像 SETEX 命令那樣,以秒為單位。 | 
| 15 | INCR key?將 key 中儲存的數(shù)字值增一。 | 
| 16 | INCRBY key increment?將 key 所儲存的值加上給定的增量值(increment) 。 | 
| 17 | INCRBYFLOAT key increment?將 key 所儲存的值加上給定的浮點增量值(increment) 。 | 
| 18 | DECR key?將 key 中儲存的數(shù)字值減一。 | 
| 19 | DECRBY key decrement?key 所儲存的值減去給定的減量值(decrement) 。 | 
| 20 | APPEND key value?如果 key 已經(jīng)存在并且是一個字符串, APPEND 命令將 value 追加到 key 原來的值的末尾。 | 
總結(jié)
以上是生活随笔為你收集整理的Redis 字符串(String)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: MHA故障切换和在线手工切换原理
 - 下一篇: Java设计模式(学习整理)---单例模