This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/master by this push:
     new bea8fadda2 [fix] 优化 redis 协议 (#1211)
bea8fadda2 is described below

commit bea8fadda21a59495dfb166afa129d2623d0afa9
Author: JIAN ZHONG <[email protected]>
AuthorDate: Mon Jul 11 09:43:52 2022 +0800

    [fix] 优化 redis 协议 (#1211)
---
 .../reference-manual/registry/redis/guide.md       | 48 +++++++++-------------
 1 file changed, 19 insertions(+), 29 deletions(-)

diff --git 
a/content/zh/docs3-building/java-sdk/reference-manual/registry/redis/guide.md 
b/content/zh/docs3-building/java-sdk/reference-manual/registry/redis/guide.md
index 206f48c014..96fefd2e1c 100644
--- 
a/content/zh/docs3-building/java-sdk/reference-manual/registry/redis/guide.md
+++ 
b/content/zh/docs3-building/java-sdk/reference-manual/registry/redis/guide.md
@@ -4,15 +4,13 @@ title: "使用说明"
 linkTitle: "使用说明"
 weight: 2
 ---
+## 特性说明
+基于 Redis 实现的注册中心。 从 `2.1.0` 版本开始支持。
 
+[Redis](http://redis.io) 是一个高效的 KV 存储服务器。
 
-基于 Redis [^1] 实现的注册中心。
+Redis 过期数据通过心跳的方式检测脏数据,服务器时间必须同步,并且对服务器有一定压力,否则过期检测会不准确。
 
-{{% alert title="提示" color="primary" %}}
-从 `2.1.0` 版本开始支持。
-
-Redis 过期数据通过心跳的方式检测脏数据,服务器时间必须同步,并且对服务器有一定压力,否则过期检测会不准确
-{{% /alert %}}
 
 
![/user-guide/images/dubbo-redis-registry.jpg](/imgs/user/dubbo-redis-registry.jpg)
 
@@ -20,7 +18,7 @@ Redis 过期数据通过心跳的方式检测脏数据,服务器时间必须
 
 * 主 Key 为服务名和类型
 * Map 中的 Key 为 URL 地址
-* Map 中的 Value 为过期时间,用于判断脏数据,脏数据由监控中心删除 [^3]
+* Map 中的 Value 为过期时间,用于判断脏数据,脏数据由监控中心删除
 
 使用 Redis 的 Publish/Subscribe 事件通知数据变更:
 
@@ -39,9 +37,22 @@ Redis 过期数据通过心跳的方式检测脏数据,服务器时间必须
 6. 服务监控中心收到 `register` 和 `unregister` 事件后,从 
`Key:/dubbo/com.foo.BarService/providers` 下获取提供者地址列表
 7. 服务监控中心收到 `subscribe` 和 `unsubsribe` 事件后,从 
`Key:/dubbo/com.foo.BarService/consumers` 下获取消费者地址列表
 
+#### 可靠性声明
+阿里内部并没有采用 Redis 做为注册中心,而是使用自己实现的基于数据库的注册中心,即:Redis 注册中心并没有在阿里内部长时间运行的可靠性保障,此 
Redis 桥接实现只为开源版本提供,其可靠性依赖于 Redis 本身的可靠性。
+
 
-## 配置
+#### 安装
+[Redis安装手册]( ../../../admin/install/redis.md),只需搭一个原生的 Redis 服务器,并将 [Quick 
Start](../../preface/usage.md) 中 Provider 和 Consumer 里的 `conf/dubbo.properties` 
中的 `dubbo.registry.address` 的值改为 `redis://127.0.0.1:6379` 即可使用。
 
+#### 选项
+
+* 可通过 `<dubbo:registry group="dubbo" />` 设置 redis 中 key 的前缀,缺省为 `dubbo`。
+* 可通过 `<dubbo:registry cluster="replicate" />` 设置 redis 集群策略,缺省为 `failover`:
+  * `failover`: 只写入和读取任意一台,失败时重试另一台,需要服务器端自行配置数据同步
+  * `replicate`: 在客户端同时写入所有服务器,只读取单台,服务器端不需要同步,注册中心集群增大,性能压力也会更大
+
+## 使用场景
+## 使用方式
 ```xml
 <dubbo:registry address="redis://10.20.153.10:6379" />
 ```
@@ -63,24 +74,3 @@ Redis 过期数据通过心跳的方式检测脏数据,服务器时间必须
 ```xml
 <dubbo:registry protocol="redis" 
address="10.20.153.10:6379,10.20.153.11:6379,10.20.153.12:6379" />
 ```
-
-## 选项
-
-* 可通过 `<dubbo:registry group="dubbo" />` 设置 redis 中 key 的前缀,缺省为 `dubbo`。
-* 可通过 `<dubbo:registry cluster="replicate" />` 设置 redis 集群策略,缺省为 `failover`:
-    * `failover`: 只写入和读取任意一台,失败时重试另一台,需要服务器端自行配置数据同步
-    * `replicate`: 在客户端同时写入所有服务器,只读取单台,服务器端不需要同步,注册中心集群增大,性能压力也会更大
-
-
-## 可靠性声明
-
-阿里内部并没有采用 Redis 做为注册中心,而是使用自己实现的基于数据库的注册中心,即:Redis 注册中心并没有在阿里内部长时间运行的可靠性保障,此 
Redis 桥接实现只为开源版本提供,其可靠性依赖于 Redis 本身的可靠性。
-
-
-## 安装
-
-
-安装方式参见: [Redis安装手册]( ../../../admin/install/redis.md),只需搭一个原生的 Redis 服务器,并将 
[Quick Start](../../preface/usage.md) 中 Provider 和 Consumer 里的 
`conf/dubbo.properties` 中的 `dubbo.registry.address` 的值改为 
`redis://127.0.0.1:6379` 即可使用。
-
-
-[^1]: [Redis](http://redis.io) 是一个高效的 KV 存储服务器

Reply via email to