一、RocketMQ源码分析之NameServer
1、RocketMQ组件概述 NameServer NameServer相当于配置中心,维护Broker集群、Broker信息、Broker存活信息、主题与队列信息等。NameServer彼此之间不通信,每个Broker与集群内所有的Nam...
1、RocketMQ组件概述 NameServer NameServer相当于配置中心,维护Broker集群、Broker信息、Broker存活信息、主题与队列信息等。NameServer彼此之间不通信,每个Broker与集群内所有的Nam...
分区为Redis 提供了更大的存储能力,更高的性能,更强的传输能力 分区是分割数据到多个 Redis 实例的处理过程 分区后每个 Redis 实例只保存 key 的一个子集 分区的优势 1、 通过利用多台计算机内存,我们可以构造更大的Red...
公众号:“皇子谈技术”主理人
Redis 是一种基于 客户端-服务端 模型以及 请求/响应 协议的 TCP 服务 所以一次 Redis 命令请求会遵循以下步骤 1、 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应; 2、 服务端...
Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接 当一个连接建立后,Redis 内部会进行以下一些操作: 1、 客户端socket会被设置为非阻塞模式,因为Redis在网络事件处理上采用的是非...
Redis 服务通过同时执行多个命令来测试性能表现 Redis 性能测试语法 Redis 性能测试的基本命令如下 redis-benchmark [option] [option value] 范例 以下范例同时执行 10000 个请求来检...
默认的Redis 服务是不需要用户名和密码就能访问的,如果把 Redis 服务开放给公网访问是非常危险的。 Redis 服务安全设置包括以下几个方面 1、 设置iptables过滤IP地址; 2、 更改Redis监听的IP地址和端口; 3、...
Redis SAVE 命令用于创建当前数据库的备份 SAVE 命令将在 Redis 安装目录中创建 dump.rdb 文件 获取Redis 目录可以使用 CONFIG 命令 127、0.0.1:6379> CONFIG GET dir...
PHP可以通过 phpredis 扩展访问 Redis 安装 phpredis 扩展 PHP语言访问 Redis 需要先安装 Redis 服务和 PHP Redis 扩展。 phpredis 扩展官方地址为 https://github.c...
JAVA 可以通过 jedis 包访问 Redis 安装 jedis 包 JAVA 语言访问 Redis 需要先安装 Redis 服务和 jedis 包 如果你还未安装 JAVA,可以移步我们的 JAVA 开发环境配置 然后通过以下地址下载...
Redis 服务器命令主要是用于管理 redis 服务 范例 以下范例演示了如何获取 redis 服务器的统计信息 $ redis-cli 127、0.0.1:6379> info # Server redis_version:3.0...