redis一個實例能存多少個key

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

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享