redis命令返回值

命令返回值有5種類型,對(duì)于每種類型redis-cli的展現(xiàn)結(jié)果都不同,如下:

  1. 狀態(tài)回復(fù)
    狀態(tài)回復(fù)(status reply)是最尖端的一種回復(fù),比如向redis發(fā)送set命令設(shè)置某個(gè)鍵的值時(shí),redis會(huì)回復(fù)狀態(tài)ok表示設(shè)置成功。另外ping命令的回復(fù)pong也是狀態(tài)回復(fù)。狀態(tài)回復(fù)直接顯示狀態(tài)信息。

  2. 錯(cuò)誤回復(fù)
    當(dāng)出現(xiàn)命令不存在或命令格式有錯(cuò)誤等情況時(shí),redis會(huì)返回錯(cuò)誤回復(fù)(error reply)。錯(cuò)誤回復(fù)以error開頭,并在后面跟上錯(cuò)誤信息。

  3. 整數(shù)回復(fù)
    redis雖然沒(méi)有整數(shù)類型,但是卻提供了一些用于整數(shù)操作的命令,如遞增鍵值的incr命令會(huì)以整數(shù)形式返回遞增后的增值。除此之外,一些其他命令也會(huì)返回整數(shù),如可以獲取當(dāng)前數(shù)據(jù)庫(kù)中的鍵的數(shù)量的dbsize命令等。

  4. 字符串回復(fù)
    字符串回復(fù)(bulk reply)是最常見(jiàn)的一種回復(fù)類型,當(dāng)請(qǐng)求一個(gè)字符串類型鍵的鍵值或者一個(gè)其他類型鍵中的某個(gè)元素時(shí),就會(huì)得到一個(gè)字符串回復(fù),字符串回復(fù)以雙引號(hào)包裹。

  5. 多行字符串回復(fù)
    多行字符串回復(fù)(multi-bulk reply)同樣很常見(jiàn),如當(dāng)請(qǐng)求一個(gè)非字符串類型鍵的元素列表時(shí),就會(huì)收到多行字符串回復(fù),多行字符串回復(fù)中的每行字符串都以一個(gè)序號(hào)開頭。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 《Redis 入門指南》(第二版) 第一章 Redis 是什么 Redis (REmote Dictionary ...
    EdenPP閱讀 67,460評(píng)論 3 10
  • 家很溫暖 給人以避風(fēng)港 看見(jiàn)家人的笑臉 內(nèi)心就會(huì)無(wú)比幸福 愛(ài)很簡(jiǎn)單 簡(jiǎn)短的問(wèn)候 每天彼此的牽掛 很踏實(shí)的感覺(jué) 簡(jiǎn)單...
    猴爸陪你讀書閱讀 223評(píng)論 0 1
  • 1. 如果他是唯一一個(gè)讓你哭泣的人,那么他也是唯一讓你停止哭泣的人。 2. 這么不把我看在眼里,你不過(guò)是仗著我喜歡...
    幻想過(guò)永恒閱讀 278評(píng)論 0 0
  • 什么是less Less 是一門 CSS 預(yù)處理語(yǔ)言,它擴(kuò)充了 CSS 語(yǔ)言,增加了諸如變量、混合(mixin)、...
    饑人谷_hak閱讀 422評(píng)論 0 0

友情鏈接更多精彩內(nèi)容