場景 Centos中Redis的下載編譯與安裝(超詳細): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Redis的啟動和關閉(前臺啟動和後臺啟動): https://blog.csdn.net/BADAO_ ...
場景
Centos中Redis的下載編譯與安裝(超詳細):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334
Redis的啟動和關閉(前臺啟動和後臺啟動):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103972348
RedisDesktopManager客戶端可視化工具下載安裝與使用:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103983147
在搭建好Redis環境後,下麵開始對String類型的數據進行操作。
註:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關註公眾號
霸道的程式猿
獲取編程相關電子書、教程推送與免費下載。
實現
String 數據結構是簡單的key-value類型,value其實不僅是String,也可以是數字,是包含很多種類型的特殊類型,並且是二進位安全的。比如序列化的對象進行存儲,比如一張圖片進行二進位存儲,比如一個簡單的字元串,數值等等。
後臺模式啟動Redis服務端,並建立客戶端連接。
SET/GET命令
設值命令:SET key value [EX seconds] [PX milliseconds] [NX|XX]
取值命令:GET key
預設會添加在第一個表中,可以通過客戶端可視化工具查看
如果 key 已經持有其他值, SET 就覆寫舊值,無視類型。
還可以對其添加時間限制
EX second :設置鍵的過期時間為 second 秒。 SET key value EX second
效果等同於 SETEX key second value 。
PX millisecond :設置鍵的過期時間為
millisecond 毫秒。 SET key value PX millisecond 效果等同於 PSETEX key millisecond value
。
NX :只在鍵不存在時,才對鍵進行設置操作。 SET key value NX 效果等同於 SETNX
key value 。
XX :只在鍵已經存在時,才對鍵進行設置操作。
比如:
setnx key1 value1: (not exist) 如果key1不存在,則設值
並返回1。如果key1存在,則不設值並返回0;
setex key1 10 lx :(expired)
設置key1的值為lx,過期時間為10秒,10秒後key1清除(key也清除)
setrange
string range value 替換字元串
查看剩餘時間可以通過TTL進行查看
也可以使用客戶端可視化工具進行查看
其他set用法參照:http://doc.redisfans.com/string/set.html
其他get用法參照:http://doc.redisfans.com/string/get.html
MSET/MGET命令
批量設值命令:MSET key value [key value ...]
批量取值命令:MGET key [key ...]
其他MSET用法:http://doc.redisfans.com/string/mset.html#mset
其他MGET用法:http://doc.redisfans.com/string/mget.html
GETSET命令
GETSET key value
將給定 key 的值設為 value ,並返回 key 的舊值(old value)。
INCR/DECR命令
INCR key
將 key 中儲存的數字值增一。
DECR key
將 key 中儲存的數字值減一。
註意這些 key 對應的必須是數字類型字元串,否則會出錯。
如果 key 不存在,那麼 key 的值會先被初始化為 0。
INCRBY/DECRBY命令
INCRBY key increment
將 key 所儲存的值加上增量 increment 。
DECRBY key decrement
將 key 所儲存的值減去減量 decrement 。
APPEND命令
字元串尾部拼接
APPEND key value
如果 key 已經存在並且是一個字元串, APPEND 命令將 value 追加到 key 原來的值的末尾。
STRLEN命令
STRLEN key
返回 key 所儲存的字元串值的長度。
其他String常用命令參考:http://doc.redisfans.com/string/index.html