redis 字符串数据(string)
生活随笔
收集整理的這篇文章主要介紹了
redis 字符串数据(string)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Redis 字符串?dāng)?shù)據(jù)類型的相關(guān)命令用于管理 redis 字符串值,基本語法如下:
語法
redis 127.0.0.1:6379> COMMAND KEY_NAME實(shí)例
redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:6379> GET runoobkey "redis"在以上實(shí)例中我們使用了 SET 和 GET 命令,鍵為 runoobkey。
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..] 獲取所有(一個(gè)或多個(gè))給定 key 的值。 |
| 7 | SETBIT key offset value 對 key 所儲存的字符串值,設(shè)置或清除指定偏移量上的位(bit)。 |
| 8 | SETEX key seconds value 將值 value 關(guān)聯(lián)到 key ,并將 key 的過期時(shí)間設(shè)為 seconds (以秒為單位)。 |
| 9 | SETNX key value 只有在 key 不存在時(shí)設(shè)置 key 的值。 |
| 10 | SETRANGE key offset value 用 value 參數(shù)覆寫給定 key 所儲存的字符串值,從偏移量 offset 開始。 |
| 11 | STRLEN key 返回 key 所儲存的字符串值的長度。 |
| 12 | MSET key value [key value ...] 同時(shí)設(shè)置一個(gè)或多個(gè) key-value 對。 |
| 13 | MSETNX key value [key value ...] 同時(shí)設(shè)置一個(gè)或多個(gè) key-value 對,當(dāng)且僅當(dāng)所有給定 key 都不存在。 |
| 14 | PSETEX key milliseconds value 這個(gè)命令和 SETEX 命令相似,但它以毫秒為單位設(shè)置 key 的生存時(shí)間,而不是像 SETEX 命令那樣,以秒為單位。 |
| 15 | INCR key 將 key 中儲存的數(shù)字值增一。 |
| 16 | INCRBY key increment 將 key 所儲存的值加上給定的增量值(increment) 。 |
| 17 | INCRBYFLOAT key increment 將 key 所儲存的值加上給定的浮點(diǎn)增量值(increment) 。 |
| 18 | DECR key 將 key 中儲存的數(shù)字值減一。 |
| 19 | DECRBY key decrement key 所儲存的值減去給定的減量值(decrement) 。 |
| 20 | APPEND key value 如果 key 已經(jīng)存在并且是一個(gè)字符串, APPEND 命令將指定的 value 追加到該 key 原來值(value)的末尾。 |
轉(zhuǎn)載于:https://www.cnblogs.com/lvdongjie/p/9897099.html
總結(jié)
以上是生活随笔為你收集整理的redis 字符串数据(string)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 06006_redis数据存储类型——S
- 下一篇: 数据库MySQL/mariadb知识点—