更新時間:2023年10月19日11時06分 來源:傳智教育 瀏覽次數(shù):
Redis全稱是Remote Dictionary Server,遠(yuǎn)程詞典服務(wù)器,是一個基于內(nèi)存的鍵值型NoSQL數(shù)據(jù)庫。String類型,是字符串類型,是Redis中最簡單的存儲類型。其value是字符串,不過根據(jù)字符串的格式不同,又可以分為3類:
• tring:普通字符串
• int:整數(shù)類型,可以做自增、自減操作
• float:浮點類型,可以做自增、自減操作
不管是哪種格式,底層都是字節(jié)數(shù)組形式存儲,只不過是編碼方式不同。字符串類型的最大空間不能超過512m。
String的常見命令有:
SET:添加或者修改已經(jīng)存在的一個String類型的鍵值對
GET:根據(jù)key獲取String類型的value
MSET:批量添加多個String類型的鍵值對
MGET:根據(jù)多個key獲取多個String類型的value
INCR:讓一個整型的key自增1
INCRBY:讓一個整型的key自增并指定步長,例如:incrby num 2 讓num值自增2
INCRBYFLOAT:讓一個浮點類型的數(shù)字自增并指定步長
SETNX:添加一個String類型的鍵值對,前提是這個key不存在,否則不執(zhí)行
SETEX:添加一個String類型的鍵值對,并且指定有效期