gpt4 book ai didi

amazon-web-services - 使用 RedissonClient 在 AWS redis 中缓存 java POJO

转载 作者:可可西里 更新时间:2023-11-01 11:12:52 25 4
gpt4 key购买 nike

我需要缓存实体对象(作为 JSON 字符串)以保存数据库命中。

我想使用 AWS Redis 作为缓存服务器和 RedissonClient。

我是这个缓存的新手..你能告诉我缓存这些 java POJO 的最佳方法是什么吗?因为 RedissonClient 具有存储桶、 map 列表等功能。

另外让我知道在使用 AWS REDIS 时应该注意的另一件事是什么。

提前致谢!

最佳答案

因为这可以看作是一般性问题,所以我会尽量用简单的方式回答:

Redisson 是不错的选择,并且在上述用例(基于 Redis 的 Java 框架)中工作良好,适用于 POJO 对象,您不需要每次都自己序列化/反序列化对象并使用连接(获取/释放) .这一切都由 Redisson 完成。

这可以是一个例子:

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

现在给你一个选择,你可以阅读 LiveObjectService

为了回答有关编解码器支持的原始问题,Redisson 支持许多流行的编解码器,如 Jackson JSONAvroSmile, CBOR, MsgPack, Kryo, FST, LZ4, SnappyJDK 序列化

希望对你有帮助

关于amazon-web-services - 使用 RedissonClient 在 AWS redis 中缓存 java POJO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48282609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com