如何在redis中创建自己的数据库?
我想使用redis cli创建自己的数据库。如何在redis中创建自己的数据库?,redis,Redis,我想使用redis cli创建自己的数据库。 有任何命令吗?您没有使用命令在Redis中创建数据库-数据库的数量在配置文件中使用databases指令定义(默认值为16)。要在数据库之间切换,请调用。Redis数据库与mysql等DBMS中的数据库名称不同。 它是一种为键创建隔离和名称空间的方法,只提供基于索引的命名,而不提供自定义名称,如my\u database 默认情况下,redis有0-15个数据库索引,您可以更改该数字 redis.conf中的数据库编号 然后使用命令选择要处理的数据库
有任何命令吗?您没有使用命令在Redis中创建数据库-数据库的数量在配置文件中使用
databases
指令定义(默认值为16)。要在数据库之间切换,请调用。Redis数据库与mysql等DBMS中的数据库名称不同。
它是一种为键创建隔离和名称空间的方法,只提供基于索引的命名,而不提供自定义名称,如my\u database
默认情况下,redis有0-15个数据库索引,您可以更改该数字
redis.conf中的数据库编号
然后使用命令选择要处理的数据库。使用
select
,例如:
There are 0 to 15 databases in redis.
当我遇到同样的问题时,我发现这一点很重要: Redis不同的可选数据库是名称空间的一种形式:所有数据库都保存在同一个RDB/AOF文件中。但是不同的数据库可以具有相同名称的键,并且可以使用FLUSHDB、SWAPDB或RANDOMKEY等命令来处理特定的数据库 实际上,Redis数据库应该主要用于: 需要时,分离属于同一应用程序的不同密钥,以及 不是为了将单个Redis实例用于多个不相关的应用程序 应用程序。 加粗是我的补充 请在此处阅读更多信息: 关于如何选择“数据库”的问题,这里给出了相同的答案:
select 1
select 2
...
如果提到RDB/AOF,还有一些关于持久性的有用信息:根据您链接的文档,我认为默认数据库是
0
$ select 1