redis db0-15 的概念

Posted xzlive

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis db0-15 的概念相关的知识,希望对你有一定的参考价值。

redis默认有db0~db15之多。

 

redis有没有什么方法使不同的应用程序数据彼此分开同时又存储在相同的实例上呢?就相当于mysql数据库,不同的应用程序数据存储在不同的数据库下。

redis下,数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下,一个客户端连接到数据库0。redis配置文件中下面的参数来控制数据库总数:

databases 16

可以通过下面的命令来切换到不同的数据库下

select 2

 

随后,所有的命令将使用数据库3,知道你明确的切换到另一个数据库下。

每个数据库都有属于自己的空间,不必担心之间的key冲突。

不同的数据库下,相同的key取到各自的值。

flushdb命令清除数据,只会清除当前的数据库下的数据,不会影响到其他数据库。

flushall命令会清除这个实例的数据。在执行这个命令前要格外小心。

以上是关于redis db0-15 的概念的主要内容,如果未能解决你的问题,请参考以下文章

Redis集群:基本概念

爬虫进阶Scrapy_redis概念作用和流程(分布式爬虫)

redis学习基础概念摘抄

redis学习基础概念摘抄

redis学习基础概念摘抄

Redis专题:锁的基本概念到Redis分布式锁实现