发布地图中的Redis

问题描述:

是否有一个Java API来发布Map<String, Object>(不Map<String, String>Map<String, byte[]>到Redis的发布地图中的Redis

不太可能 - ?Redis的PubSub的消息字符串/字节流然而,这不应该停止序列化你(例如,与JSON)的对象,将其发送,接收它和反序列化回一个对象。

当然,这是可能与Redisson,提供透明连接和串行化处理。

它支持各种类似的编解码器的Jackson JSONAvroAmazon IonSmileCBORMsgPackKryoFSTLZ4SnappyJDK Serialization

这里是二进制编解码器KRYO使用的一个示例:

Config config = new Config(); 
config.setCodec(new KryoCodec()); 

RedissonClient redisson = Redisson.create(config); 
Map<String, Object> map = redisson.getMap("myMap"); 
map.put("123", new AnyObject()); 
AnyObject object = map.get("123");