搜尋

首頁  >  問答  >  主體

redis的increase操作,支援的最大值是多少?

引用文件:

INCR key

引用文字

時間複雜度: O(1)。

對key對應的數字做加1操作。如果key不存在,那麼在運算之前,這個key對應的值會被置為0。如果key有一個錯誤類型的value或是不能表示成數字的字串,就回傳錯誤。這個運算最大支援在64位元有符號的整數數字。

提醒:這是一個string操作,因為Redis沒有專用的數字類型。 key對應的 string都被解釋成10進位64位元有符號的整數來執行這個運算。

上面這一段,到底最大是2的32次方,還是10的32次方?

高洛峰高洛峰2874 天前612

全部回覆(1)我來回復

  • 高洛峰

    高洛峰2017-04-24 09:12:12

    2的32 或 64次方,依你的作業系統是多少位元而定。

    回覆
    0
  • 取消回覆