redis扩展知识-多数据库

xiaoxiao2021-02-28  28

mysql除了4个自己默认的数据库外,我们可以自己创建数据库

create database basename

而redis也是有数据库的,Redis的数据库已经提前创建好了

Redis默认有16个数据库 0,1,2.....15

0是他的第一个数据库,以此列推

默认情况下,我们在redis上做的数据操作都是发生在0号数据库

【知识点】redis 切换数据库

语句是 select 数据库名

select 1  为切换到1号数据库  (数字为几号数据库)

这种默认是在0号数据库

我们select 1后试下

key * 结果是空的

重新选择0数据库

看到了刚刚存储进去的两个键值对

redis数据库与数据库之间是不共享键值对的

【知识点】如何把某个键值对进行数据库移植

move newkey 1: 将当前库的key移植到1号库

把0数据库的数据移植到1数据库如下

【知识点】redis数据库清空

清空当前数据库 flushdb

redis服务器数据的清空 flushall

如果当前在0号数据库,那么flushdb ,0号数据库的所有内容都清空了

如果输入flushall,那么从0到15所有的数据库都清空了

这两个命令知道即可,要慎用!

转载请注明原文地址: https://www.6miu.com/read-1950122.html

最新回复(0)