RedisRedis 数据库操作 ① ( 数据库操作 | Redis 数据库连接参数 | Redis 数据库个数 | Redis 访问机制 )

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RedisRedis 数据库操作 ① ( 数据库操作 | 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

执行

redis-cli -h 127.0.0.1 -p 6379 auth 000000

命令 连接 Redis 数据库 即可 ;





二、Redis 数据库个数



Redis 中 默认 提供了 16 个数据库 , 默认使用 0 号数据库 ;

所有的数据库使用 相同的 密码 访问 ;


使用

select 2

可以 切换成 db2 数据库 ;


下图是 在本地创建的 Redis 服务器 , 默认生成有 db0 ~ db15 这 16 个数据库 , 默认使用 db0 数据库 ;





三、Redis 访问机制



Redis 数据库 的 访问机制是 单线程 + 多路 IO 复用 机制 ;

IO 多路复用 :单个线程 中 , 检查 多个 文件描述符 就绪状态 , 调用 文件 IO 操作时 传入多个 文件描述符 ,

  • 如果 文件描述符 就绪 , 直接返回 ;
    • 上述就绪返回的 文件描述符 可以在 原线程 中执行操作 , 也可以 使用 线程池 启动一个新线程 执行 文件操作 ;
  • 如果 文件描述符 没有就绪 , 则阻塞 等待 , 如果超时就返回 ;

以上是关于RedisRedis 数据库操作 ① ( 数据库操作 | Redis 数据库连接参数 | Redis 数据库个数 | Redis 访问机制 )的主要内容,如果未能解决你的问题,请参考以下文章

RedisRedis的常规操作命令

深入了解 RedisRedis 数据类型及操作

RedisRedis 有序集合 Zset 操作 ( 简介 | 查询操作 | 增加操作 | 删除操作 | 修改操作 )

RedisRedis 字符串数据操作 ② ( 多个数据操作 | 值的范围操作 | 值的时间操作 | 简单动态字符 )

redis数据库简介redis下载及安装(win64位)node操作redisredis实现短信校验注册接口

RedisRedis 数据库操作 ② ( 数据库操作 | 切换数据库 | 查询当前数据库键个数 | 清空当前数据库 | 清空所有数据库 )