Update redis和mq异步写说明文档.md
Showing
1 changed file
with
11 additions
and
8 deletions
1 | - | ||
2 | - | ||
3 | ## Redis | 1 | ## Redis |
4 | YHValueOperations.set()方法改成异步写,首先写入jvm queue,然后异步请求redis。 | 2 | YHValueOperations.set()方法改成异步写,首先写入jvm queue,然后异步请求redis。 |
5 | 同时新增提供一个同步请求的set方法 syncSet(), 如果想走同步set可以调用此方法。 | 3 | 同时新增提供一个同步请求的set方法 syncSet(), 如果想走同步set可以调用此方法。 |
@@ -14,14 +12,19 @@ YHValueOperations.set()方法改成异步写,首先写入jvm queue,然后异 | @@ -14,14 +12,19 @@ YHValueOperations.set()方法改成异步写,首先写入jvm queue,然后异 | ||
14 | 默认值为true (异步写), 配置为false为同步写 | 12 | 默认值为true (异步写), 配置为false为同步写 |
15 | - 单个bean开关:默认为true(异步写), 配置为false为同步写, 具体配置范例为: | 13 | - 单个bean开关:默认为true(异步写), 配置为false为同步写, 具体配置范例为: |
16 | ``` | 14 | ``` |
17 | -<bean id="yhSetOperations" class="com.yoho.core.redis.YHSetOperations" | ||
18 | - p:setOperations-ref="yhRedisTemplate" | ||
19 | - p:setOperationsReadOnly-ref="yhRedisTemplateReadOnly" | 15 | + <bean id="yhNoSyncValueOperations" class="com.yoho.core.redis.YHValueOperations" primary="true" |
16 | + p:valueOperations-ref="yhNoSyncRedisTemplate" | ||
17 | + p:valueOperationsReadOnly-ref="yhNoSyncRedisTemplate" | ||
20 | p:redisCacheClean-ref="redisCacheClean" | 18 | p:redisCacheClean-ref="redisCacheClean" |
21 | - p:enable="false"/> | 19 | + p:asyncEnable="false"/> |
20 | + | ||
21 | +``` | ||
22 | +也可以这样配置 | ||
23 | +``` | ||
24 | +<bean id="yhNoSyncValueOperationsMine" parent="yhNoSyncValueOperations"> | ||
25 | + <property name="asyncEnable" value="false"/> | ||
26 | +</bean> | ||
22 | ``` | 27 | ``` |
23 | - | ||
24 | - | ||
25 | 28 | ||
26 | ## Mq | 29 | ## Mq |
27 | YhProducerTemplate.send()方法改成异步发送消息,首先写入jvm queue,然后异步请求mq | 30 | YhProducerTemplate.send()方法改成异步发送消息,首先写入jvm queue,然后异步请求mq |
-
Please register or login to post a comment