Redisson设置json以及其它序列化方式,连接配置,设置密码访问
配置RedissonClient代码如下@Beanpublic RedissonClient redissonClient(){Config conf = new Config();//单节点模式SingleServerConfig singleServerConfig = conf.useSingleServer();String property = environment.getProper
·
配置RedissonClient代码如下
@Bean
public RedissonClient redissonClient(){
Config conf = new Config();
//单节点模式
SingleServerConfig singleServerConfig = conf.useSingleServer();
String property = environment.getProperty("redisson.host.config");
//设置连接地址:redis://127.0.0.1:6379
singleServerConfig.setAddress(property);
//设置连接密码
singleServerConfig.setPassword(environment.getProperty("redisson.host.password"));
//使用json序列化方式
Codec codec = new JsonJacksonCodec();
conf.setCodec(codec);
RedissonClient redissonClient = Redisson.create(conf);
return redissonClient;
}
其它序列化方式如下
org.redisson.codec.JsonJacksonCodec | Jackson JSON 编码 默认编码 |
org.redisson.codec.AvroJacksonCodec | Avro 一个二进制的JSON编码 |
org.redisson.codec.SmileJacksonCodec | Smile 另一个二进制的JSON编码 |
org.redisson.codec.CborJacksonCodec | CBOR 又一个二进制的JSON编码 |
org.redisson.codec.MsgPackJacksonCodec | MsgPack 再来一个二进制的JSON编码 |
org.redisson.codec.IonJacksonCodec | Amazon Ion 亚马逊的Ion编码,格式与JSON类似 |
org.redisson.codec.KryoCodec | Kryo 二进制对象序列化编码 |
org.redisson.codec.SerializationCodec | JDK序列化编码 |
org.redisson.codec.FstCodec | FST 10倍于JDK序列化性能而且100%兼容的编码 |
org.redisson.codec.LZ4Codec | LZ4 压缩型序列化对象编码 |
org.redisson.codec.SnappyCodec | Snappy 另一个压缩型序列化对象编码 |
org.redisson.client.codec.JsonJacksonMapCodec | 基于Jackson的映射类使用的编码。可用于避免序列化类的信息,以及用于解决使用byte[] 遇到的问题。 |
org.redisson.client.codec.StringCodec | 纯字符串编码(无转换) |
org.redisson.client.codec.LongCodec | 纯整长型数字编码(无转换) |
org.redisson.client.codec.ByteArrayCodec | 字节数组编码 |
org.redisson.codec.CompositeCodec | 用来组合多种不同编码在一起 |
除了使用单节点模式,可以选择其它模式,如哨兵模式等
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)