🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、概述 平台除可使用SpringBoot内置的缓存机制外,还提供了自定义的缓存机制,该机制基于Redis; ## 二、配置 ``` rayframework.redis.main.host= rayframework.redis.main.port= rayframework.redis.main.password= rayframework.redis.second.host= rayframework.redis.second.port= rayframework.redis.second.password= ``` >[danger] 其中,rayframework.redis.main.*配置与内置缓存机制共享配置项; ## 三、使用方案 ### **继承RayRedisFacility** 定义: ``` public abstract class TelecomSpiSupport extends RayRedisFacility ``` 使用: ``` extraParameterMap.put("token", (String) redisMainBusinessMiscOperator.get(getRedisTokenKey(appId))); ``` ### **注入对象** 定义: ``` RedisMainPlatformCoreOperator redisOperatorMainPlatformCoreInstance; ``` 使用: ``` extraParameterMap.put("token", (String) redisOperatorMainPlatformCore.get(getRedisTokenKey(appId))); ``` ## 四、特别注意 1、Redis 支持 6 种数据类型,它们分别是字符串(String)、列表(List)、集合(set)、哈希结构(hash)、有序集合(zset)和基数(HyperLogLog),因此它**不支持直接存储java对象**,需要先序列化为字符串或者转换为JSON字符串;