Redis學習之字符串
阿新 • • 發佈:2017-10-28
setnx 生存 操作 bsp sts 一個 存在 數據 學習 string是redis最基本的類型,一個key對應一個value
string類型是二進制安全的。意思是redis的string可以包含任何數據。比如jpg圖片或者序列化的對象。
string類型是redis最基本的數據類型,一個鍵最大能存儲512MB
redis字符串常用的操作有:
一、新增一個鍵
127.0.0.1:6379> set a www.qq.com //設置一個不過期的鍵
OK
127.0.0.1:6379> SETEX a 60 www.baidu.com //設置一個生存周期為60秒的鍵
OK
127.0.0.1:6379> SETNX c www.qq.com //如果鍵c不存在,則為鍵設置新值
(integer) 0
127.0.0.1:6379> MSET a 3 b 5 c 6 //批量設置鍵
OK
127.0.0.1:6379> del a //刪除一個鍵
(integer) 1
127.0.0.1:6379> APPEND mykey world //若鍵mykey不存在,則值為world,若存在,則在原來的值進行追加操作
(integer) 10
127.0.0.1:6379> INCR a //自增1
(integer) 7
127.0.0.1:6379> INCRBY a 5 //鍵值加5
(integer) 12
127.0.0.1:6379> DECR a //鍵值默認遞減
(integer) 16
127.0.0.1:6379> DECRBY a 5 //鍵值減5
(integer) 11
127.0.0.1:6379> EXISTS mykey //查看鍵mykey是否存在
(integer) 1
127.0.0.1:6379> get a //查找一個鍵值
"3"
127.0.0.1:6379> STRLEN mykey //查看鍵的長度
(integer) 10
127.0.0.1:6379> mget a b c //批量獲取鍵
1) "11"
2) "5"
3) "6"
Redis學習之字符串