Rumah  >  Artikel  >  pangkalan data  >  redis一个实例能存多少个key

redis一个实例能存多少个key

anonymity
anonymityasal
2019-06-05 13:20:258944semak imbas

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

Atas ialah kandungan terperinci redis一个实例能存多少个key. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:redis能支持多少订阅Artikel seterusnya:redis过期时间设置多久合适