You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by al...@apache.org on 2022/07/04 10:51:56 UTC

[dubbo-website] branch master updated: [fix] 优化 redis 协议 (#1189)

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 01605bfe12 [fix] 优化 redis 协议 (#1189)
01605bfe12 is described below

commit 01605bfe125c0f3b06925a0fc66cf95da2cd5881
Author: JIAN ZHONG <11...@qq.com>
AuthorDate: Mon Jul 4 18:51:51 2022 +0800

    [fix] 优化 redis 协议 (#1189)
---
 .../reference-manual/protocol/redis/guide.md       | 35 ++++++++--------------
 1 file changed, 13 insertions(+), 22 deletions(-)

diff --git a/content/zh/docs3-building/java-sdk/reference-manual/protocol/redis/guide.md b/content/zh/docs3-building/java-sdk/reference-manual/protocol/redis/guide.md
index 4430aea86c..cdfad9f98e 100644
--- a/content/zh/docs3-building/java-sdk/reference-manual/protocol/redis/guide.md
+++ b/content/zh/docs3-building/java-sdk/reference-manual/protocol/redis/guide.md
@@ -4,50 +4,41 @@ title: "使用说明"
 linkTitle: "使用说明"
 weight: 2
 ---
+## 特性说明
+基于 Redis 实现的 RPC 协议。 `2.3.0` 以上版本支持。
 
+[Redis](http://redis.io) 是一个高效的 KV 存储服务器。
 
-基于 Redis [^1] 实现的 RPC 协议。
-
-{{% alert title="提示" color="primary" %}}
-`2.3.0` 以上版本支持
-{{% /alert %}}
-
-## 注册 redis 服务的地址
+## 使用场景
 
+## 使用方式
+#### 注册 redis 服务的地址
 ```java
 RegistryFactory registryFactory = ExtensionLoader.getExtensionLoader(RegistryFactory.class).getAdaptiveExtension();
 Registry registry = registryFactory.getRegistry(URL.valueOf("zookeeper://10.20.153.10:2181"));
 registry.register(URL.valueOf("redis://10.20.153.11/com.foo.BarService?category=providers&dynamic=false&application=foo&group=member&loadbalance=consistenthash"));
 ```
 
-## 在客户端引用
-
-在客户端使用 [^2]:
+#### 在客户端引用
+不需要感知 Redis 的地址
 
+在客户端使用:
 ```xml
 <dubbo:reference id="store" interface="java.util.Map" group="member" />
 ```
-
-或者,点对点直连:
-
+或者点对点直连:
 ```xml
 <dubbo:reference id="store" interface="java.util.Map" url="redis://10.20.153.10:6379" />
 ```
-
 也可以使用自定义接口:
-
 ```xml
 <dubbo:reference id="store" interface="com.foo.StoreService" url="redis://10.20.153.10:6379" />
 ```
 
-方法名建议和 redis 的标准方法名相同,即:get(key), set(key, value), delete(key)。
-
-如果方法名和 redis 的标准方法名不相同,则需要配置映射关系 [^3]:
-
+其中 "p:xxx" 为 spring 的标准 p 标签
 ```xml
 <dubbo:reference id="cache" interface="com.foo.CacheService" url="redis://10.20.153.10:6379" p:set="putFoo" p:get="getFoo" p:delete="removeFoo" />
 ```
+方法名建议和 redis 的标准方法名相同,即:get(key), set(key, value), delete(key)。
 
-[^1]: [Redis](http://redis.io) 是一个高效的 KV 存储服务器
-[^2]: 不需要感知 Redis 的地址
-[^3]: 其中 "p:xxx" 为 spring 的标准 p 标签
+如果方法名和 redis 的标准方法名不相同,则需要配置映射关系: