Can Jedis get/set an Java POJO?

后端 未结 2 1302
陌清茗
陌清茗 2020-12-14 02:32

I\'m using Jedis as the java client to connect to Redis Servers.

Question 1: It seems there is no method to get/set Object < ? extends Serializa

2条回答
  •  臣服心动
    2020-12-14 03:22

    Answer to question 1:

    Redisson (Redis based framework for Java) can work with POJO objects. And you don't need to serialize/deserialize object by yourself each time and work with connections (acquire/release). It's all done by the Redisson.

    Here is example:

    RBucket bucket = redisson.getBucket("anyObject");
    // set an object
    bucket.set(new AnyObject());
    // get an object
    AnyObject myObject = bucket.get();
    

    or you can use LiveObjectService.

    Redisson supports many popular codecs like Jackson JSON, Avro, Smile, CBOR, MsgPack, Kryo, FST, LZ4, Snappy and JDK Serialization.

提交回复
热议问题