文章目录
- 一、Redis 数据库连接参数
- 二、Redis 数据库个数
- 三、Redis 访问机制
一、Redis 数据库连接参数
连接 Redis 数据库 , 只需要 IP 地址 , 端口号 , 访问密码 即可 , 如果没有 设置 访问密码 可忽略该选项 ;
Redis 默认端口号是 6379 ;
参考 【Redis】Redis 数据库 安装、配置、访问 ( Redis 简介 | 下载 Redis 安装包 | 安装 Redis 数据库 | 命令行访问 Redis | 使用可视化工具访问 Redis ) 博客 , 在 Redis Desktop Manager 可视化工具 中 , 连接 Redis 的参数配置 :
如果使用命令行访问 , 命令格式如下 :
redis-cli -h 127.0.0.1 -p 6379 auth 000000
执行
代码语言:javascript复制redis-cli -h 127.0.0.1 -p 6379 auth 000000
命令 连接 Redis 数据库 即可 ;
二、Redis 数据库个数
Redis 中 默认 提供了 16 个数据库 , 默认使用 0 号数据库 ;
所有的数据库 都 使用 相同的 密码 访问 ;
使用
代码语言:javascript复制select 2
可以 切换成 db2 数据库 ;
下图是 在本地创建的 Redis 服务器 , 默认生成有 db0 ~ db15 这 16 个数据库 , 默认使用 db0 数据库 ;
三、Redis 访问机制
Redis 数据库 的 访问机制是 单线程 多路 IO 复用 机制 ;
IO 多路复用 : 在 单个线程 中 , 检查 多个 文件描述符 就绪状态 , 调用 文件 IO 操作时 传入多个 文件描述符 ,
- 如果 文件描述符 就绪 , 直接返回 ;
- 上述就绪返回的 文件描述符 可以在 原线程 中执行操作 , 也可以 使用 线程池 启动一个新线程 执行 文件操作 ;
- 如果 文件描述符 没有就绪 , 则阻塞 等待 , 如果超时就返回 ;