| 程序包 | 说明 |
|---|---|
| cn.foxtech.common.entity.service.redis | |
| cn.foxtech.common.entity.utils |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseConsumerRedisService
Redis数据的消费者:
1、消费者会使用isNeedLoad去redis服务器上去查询,上游的生产者是否发布了数据更新到redis中
2、消费者发现有数据更新,那么就从redis服务器loadEntities数据到自己的内存中
|
class |
BaseProducerRedisService
Redis数据的生产者:
1、生产者在初始化阶段,会从其他途径保存数据到本地内存,然后标识已经初始化完毕
2、生产者通过增删改动作后,内部会产生已经修改过的标识
3、生产者通过isNeedSave来获知数据已经修改,然后通过saveEntities把最新数据发布到redis服务
|
class |
ConsumerRedisService
通用消费者
|
class |
ProducerRedisService
缓存镜像:生产者
缓存镜像:会在本地内存中保存一份和redis中一致的副本。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
EntityServiceUtils.initLoadEntity(BaseProducerRedisService redisService,
BaseRedisService otherRedisService) |
Copyright © 2024. All rights reserved.