redis命令返回值

命令返回值有5種類型,對于每種類型redis-cli的展現結果都不同,如下:

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

  2. 錯誤回復
    當出現命令不存在或命令格式有錯誤等情況時,redis會返回錯誤回復(error reply)。錯誤回復以error開頭,并在后面跟上錯誤信息。

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

  4. 字符串回復
    字符串回復(bulk reply)是最常見的一種回復類型,當請求一個字符串類型鍵的鍵值或者一個其他類型鍵中的某個元素時,就會得到一個字符串回復,字符串回復以雙引號包裹。

  5. 多行字符串回復
    多行字符串回復(multi-bulk reply)同樣很常見,如當請求一個非字符串類型鍵的元素列表時,就會收到多行字符串回復,多行字符串回復中的每行字符串都以一個序號開頭。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 《Redis 入門指南》(第二版) 第一章 Redis 是什么 Redis (REmote Dictionary ...
    EdenPP閱讀 67,325評論 3 10
  • 家很溫暖 給人以避風港 看見家人的笑臉 內心就會無比幸福 愛很簡單 簡短的問候 每天彼此的牽掛 很踏實的感覺 簡單...
    猴爸陪你讀書閱讀 203評論 0 1
  • 1. 如果他是唯一一個讓你哭泣的人,那么他也是唯一讓你停止哭泣的人。 2. 這么不把我看在眼里,你不過是仗著我喜歡...
    幻想過永恒閱讀 247評論 0 0
  • 什么是less Less 是一門 CSS 預處理語言,它擴充了 CSS 語言,增加了諸如變量、混合(mixin)、...
    饑人谷_hak閱讀 382評論 0 0