Redis基础


  • 简介
  • 目录大纲
  • 最新文档

    25、Redis 分区

    分区为Redis 提供了更大的存储能力,更高的性能,更强的传输能力 分区是分割数据到多个 Redis 实例的处理过程 分区后每个 Redis 实例只保存 key 的一个子集 分区的优势 1、 通过利用多台计算机内存,我们可以构造更大的Redis数据库; 2、 通过多核和多台计算机,我们可以扩展计算能力,提供更高的性能; 3、 通过多台计算机和网络适配器,我们可以扩展网络带宽,提供更强的传输能力; ……

    李智 - 2025年3月17日 13:34


    24、Redis 管道技术

    Redis 是一种基于 客户端-服务端 模型以及 请求/响应 协议的 TCP 服务 所以一次 Redis 命令请求会遵循以下步骤 1、 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应; 2、 服务端处理命令,并将结果返回给客户端; 每一个单独的 Redis 命令都要重复以上步骤,如果要同时发送多个 Redis 命令,则非常消耗带宽和时间 Redis 管道技……

    李智 - 2025年3月17日 13:34


    23、Redis 客户端连接

    Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接 当一个连接建立后,Redis 内部会进行以下一些操作: 1、 客户端socket会被设置为非阻塞模式,因为Redis在网络事件处理上采用的是非阻塞多路复用模型; 2、 为这个socket设置TCP_NODELAY属性,禁用Nagle算法; 3、 创建一个可读的文件事件用于监听这个客户端socket的数……

    李智 - 2025年3月17日 13:34


    22、Redis 性能测试

    Redis 服务通过同时执行多个命令来测试性能表现 Redis 性能测试语法 Redis 性能测试的基本命令如下 c redis-benchmark [option] [option value] 范例 以下范例同时执行 10000 个请求来检测性能 c $ redis-benchmark -n 10000 -q PING_IN……

    李智 - 2025年3月17日 13:34


    21、Redis 服务安全

    默认的Redis 服务是不需要用户名和密码就能访问的,如果把 Redis 服务开放给公网访问是非常危险的。 Redis 服务安全设置包括以下几个方面 1、 设置iptables过滤IP地址; 2、 更改Redis监听的IP地址和端口; 3、 设置Redis密码; 1和2 我们不做过多讨论,本章节主要学习如何设置 Redis 密码 设置 Redis 密码 可以通过 Redis 的配置文件设置密码参……

    李智 - 2025年3月17日 13:34



    李智