06006_redis数据存储类型——String
1、概述
(1)字符串類型是Redis中最為基礎的數(shù)據(jù)存儲類型,它在Redis中是二進制安全的,這意味著該類型可以接受任何格式的數(shù)據(jù),如JPEG圖像數(shù)據(jù)或Json對象描述信息等;
(2)在Redis中字符串類型的Value最多可以容納的數(shù)據(jù)長度是512M。
2、常用命令
(1)賦值
set key value:設定key持有指定的字符串value,如果該key存在則進行覆蓋?? ?操作。總是返回”O(jiān)K”;
(2)取值
①get key:獲取key的value。如果與該key關(guān)聯(lián)的value不是String類型,redis將返回錯誤信息,因為get命令只能用于獲取String value;如果該key不存在,返回nil(無);
? ②getset key value:先獲取該key的值,然后在設置該key的值。
(3)刪除
del key:刪除指定key
(4)數(shù)值增減
①incr key:將指定的key的value原子性的遞增1,如果該key不存在,其初始值?? ?為0,在incr之后其值為1。如果value的值不能轉(zhuǎn)成整型,如bb,該操作將執(zhí)行失敗并返回相應的錯誤信息;
②decr key:將指定的key的value原子性的遞減1,如果該key不存在,其初始值?? ?為0,在incr之后其值為-1。如果value的值不能轉(zhuǎn)成整型,如bb,該操作將執(zhí)行失敗并返回相應的錯誤信息;
(4)擴展命令
①incrby key increment:將指定的key的value原子性增加increment,如果該key不存在,初始值為0,在incrby之后,該值為increment。如果該值不能轉(zhuǎn)成整型,如bb則失敗并返回錯誤信息;
②decrby key decrement:將指定的key的value原子性減少decrement,如果該key不存在,初始值為0,在decrby之后,該值為decrement。如果該值不能?? ?轉(zhuǎn)成整型,如hello則失敗并返回錯誤信息;
③append key value:如果該key存在,則在原有的value后追加該值;如果該key不存在,則重新創(chuàng)建一個key/value 。
?
轉(zhuǎn)載于:https://www.cnblogs.com/gzdlh/p/8150377.html
總結(jié)
以上是生活随笔為你收集整理的06006_redis数据存储类型——String的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Object.prototype的成员介
- 下一篇: redis 字符串数据(string)