首頁 > 資料庫 > Redis > redis一個實例能存幾個key

redis一個實例能存幾個key

anonymity
發布: 2019-06-05 13:20:25
原創
8977 人瀏覽過

redis中預設有編號0-15總共16個db,預設使用db0

在reidis中,如何讓不同的應用程式資料彼此分開同時又儲存在相同的實例上呢?就相當於mysql資料庫,不同的應用程式資料儲存在不同的資料庫下。

redis一個實例能存幾個key

redis 中,資料庫是由一個整數索引標識,而不是由一個資料庫名稱。預設情況下,一個客戶端連接到資料庫0。 redis設定檔中下面的參數來控制資料庫總數:

databases 16
登入後複製

可以透過下面的指令來切換到不同的資料庫下

select 1
登入後複製

ps:在redis叢集時,不可以使用select指令,因為redis叢集只支援db0

每個資料庫都有屬於自己的空間,所以不必擔心之間的key衝突。

不同的資料庫下,相同的key會取到各自的值。

redis一個實例能存多少個key?

官方說單例能處理key:2.5億個,參考連結:https://redis .io/topics/faq,以下是原話:

What is the maximum number of keys a single Redis instance can hold? and what the max number of elements in a Hash, List, Set, Sorted Set?
Redis can handle up to 2^32 keys, and was tested in practice to handle at least 250 million keys per instance.
Every hash, list, set, and sorted set, can hold 2^32 elements.
In other words your limit is likely the available memory in your system.
登入後複製

一個key或value大小最大是512M

以上是redis一個實例能存幾個key的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板