Redis 字串 - Redis 教程

來源:互聯網
上載者:User

標籤:

Redis 字串資料型別的相關命令用於管理 redis 字串值,基本文法如下:

文法
redis 127.0.0.1:6379> COMMAND KEY_NAME
執行個體
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 
設定指定 key 的值
2 GET key 
擷取指定 key 的值。
3 GETRANGE key start end 
返回 key 中字串值的子字元
4 GETSET key value
將給定 key 的值設為 value ,並返回 key 的舊值(old value)。
5 GETBIT key offset
對 key 所儲存的字串值,擷取指定位移量上的位(bit)。
6 MGET key1 [key2..]
擷取所有(一個或多個)給定 key 的值。
7 SETBIT key offset value
對 key 所儲存的字串值,設定或清除指定位移量上的位(bit)。
8 SETEX key seconds value
將值 value 關聯到 key ,並將 key 的到期時間設為 seconds (以秒為單位)。
9 SETNX key value
只有在 key 不存在時設定 key 的值。
10 SETRANGE key offset value
用 value 參數覆寫給定 key 所儲存的字串值,從位移量 offset 開始。
11 STRLEN key
返回 key 所儲存的字串值的長度。
12 MSET key value [key value ...]
同時設定一個或多個 key-value 對。
13 MSETNX key value [key value ...] 
同時設定一個或多個 key-value 對,若且唯若所有給定 key 都不存在。
14 PSETEX key milliseconds value
這個命令和 SETEX 命令相似,但它以毫秒為單位設定 key 的存留時間,而不是像 SETEX 命令那樣,以秒為單位。
15 INCR key
將 key 中儲存的數字值增一。
16 INCRBY key increment
將 key 所儲存的值加上給定的增量值(increment) 。
17 INCRBYFLOAT key increment
將 key 所儲存的值加上給定的浮點增量值(increment) 。
18 DECR key
將 key 中儲存的數字值減一。
19 DECRBY key decrement
key 所儲存的值減去給定的減量值(decrement) 。
20 APPEND key value
如果 key 已經存在並且是一個字串, APPEND 命令將 value 追加到 key 原來的值的末尾。

更多命令請參考:http://redis.readthedocs.org/en/latest/index.html

原文地址:http://www.manongjc.com/redis/redis_strings.html

Redis 字串 - Redis 教程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.