|
|
|
|
|
|
|
|
## Redis
|
|
|
YHValueOperations.set()方法改成异步写,首先写入jvm queue,然后异步请求redis。
|
|
|
同时新增提供一个同步请求的set方法 syncSet(), 如果想走同步set可以调用此方法。
|
...
|
...
|
@@ -14,14 +12,19 @@ YHValueOperations.set()方法改成异步写,首先写入jvm queue,然后异 |
|
|
默认值为true (异步写), 配置为false为同步写
|
|
|
- 单个bean开关:默认为true(异步写), 配置为false为同步写, 具体配置范例为:
|
|
|
```
|
|
|
<bean id="yhSetOperations" class="com.yoho.core.redis.YHSetOperations"
|
|
|
p:setOperations-ref="yhRedisTemplate"
|
|
|
p:setOperationsReadOnly-ref="yhRedisTemplateReadOnly"
|
|
|
<bean id="yhNoSyncValueOperations" class="com.yoho.core.redis.YHValueOperations" primary="true"
|
|
|
p:valueOperations-ref="yhNoSyncRedisTemplate"
|
|
|
p:valueOperationsReadOnly-ref="yhNoSyncRedisTemplate"
|
|
|
p:redisCacheClean-ref="redisCacheClean"
|
|
|
p:enable="false"/>
|
|
|
```
|
|
|
|
|
|
p:asyncEnable="false"/>
|
|
|
|
|
|
```
|
|
|
也可以这样配置
|
|
|
```
|
|
|
<bean id="yhNoSyncValueOperationsMine" parent="yhNoSyncValueOperations">
|
|
|
<property name="asyncEnable" value="false"/>
|
|
|
</bean>
|
|
|
```
|
|
|
|
|
|
## Mq
|
|
|
YhProducerTemplate.send()方法改成异步发送消息,首先写入jvm queue,然后异步请求mq
|
...
|
...
|
|