深入了解Redis默认连接的库(redis默认连接那个库)

Redis是一种开源、内存中的key-value数据库,它支持多种数据类型,包括字符串、哈希、列表、集合、有序集合等等。相比其他Key-value存储系统,Redis的读写性能优秀,支持比较复杂的数据结构。Redis默认使用单进程并使用Linux系统提供的多核技术,可以提供多实例访问管理,实现数据库分片,以此达到高并发访问能力。

看到这里,你可能会问:默认连接的是哪个Redis库?实际上,Redis默认只有一个数据库,连接之后,它会把数据存储在这个数据库中。默认的数据库索引号为0,但是可以用范围内的其他索引号指定库。

可以通过使用SELECT命令切换数据库:

$ redis-cli
127.0.0.1:6379> select 0
127.0.0.1:6379[0]>

可以看到用select 0 命令可以连接到默认的索引号为 0 的数据库。也可以指定一个不存在的库索引号,当建立连接以后,它就会创建一个新的数据库,并被索引号指定。

另外,Redis还提供了AUTH命令来给多次库指定用户。比如:

AUTH 

使用该指令,可以控制后续命令访问该数据库的权限,以及限制其他用户访问该数据库。

总结:Redis默认是连接索引号为 0 的一个库,可以使用SELECT命令来指定库或者创建新库,也可以使用AUTH命令来指定用户访问权限。


数据运维技术 » 深入了解Redis默认连接的库(redis默认连接那个库)