教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Redis中String類型有哪些常見(jiàn)命令?

更新時(shí)間:2023年10月19日11時(shí)06分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

Redis全稱是Remote Dictionary Server,遠(yuǎn)程詞典服務(wù)器,是一個(gè)基于內(nèi)存的鍵值型NoSQL數(shù)據(jù)庫(kù)。String類型,是字符串類型,是Redis中最簡(jiǎn)單的存儲(chǔ)類型。其value是字符串,不過(guò)根據(jù)字符串的格式不同,又可以分為3類:

  • tring:普通字符串

  • int:整數(shù)類型,可以做自增、自減操作

  • float:浮點(diǎn)類型,可以做自增、自減操作

不管是哪種格式,底層都是字節(jié)數(shù)組形式存儲(chǔ),只不過(guò)是編碼方式不同。字符串類型的最大空間不能超過(guò)512m。

String的常見(jiàn)命令有:

SET:添加或者修改已經(jīng)存在的一個(gè)String類型的鍵值對(duì)

GET:根據(jù)key獲取String類型的value

MSET:批量添加多個(gè)String類型的鍵值對(duì)

MGET:根據(jù)多個(gè)key獲取多個(gè)String類型的value

INCR:讓一個(gè)整型的key自增1

INCRBY:讓一個(gè)整型的key自增并指定步長(zhǎng),例如:incrby num 2 讓num值自增2

INCRBYFLOAT:讓一個(gè)浮點(diǎn)類型的數(shù)字自增并指定步長(zhǎng)

SETNX:添加一個(gè)String類型的鍵值對(duì),前提是這個(gè)key不存在,否則不執(zhí)行

SETEX:添加一個(gè)String類型的鍵值對(duì),并且指定有效期

0 分享到:
和我們?cè)诰€交談!