SpringBoot集成redisson操作redis

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot集成redisson操作redis相关的知识,希望对你有一定的参考价值。

参考技术A 每个Redisson对象实例都会有一个与之对应的Redis数据实例,可以通过调用getName方法来取得redis数据实例的名称(key),所有于Redis key相关的操作都归纳在RKeys这个接口里。

具体demo

其中,getKeysByPattern是基于redis的scan命令实现。

Redisson的分布式RBucket Java对象是一种通用对象桶,可以用来存放任意类型的对象。除了同步接口外,还提供异步(Async)、反射式(Reactive)和RxJava2标准的接口。还可以通过RBuckets接口实现批量操作多个RBucket对象。

基于Redisson的分布式映射结构的RMap Java对象实现了java.util.concurrent.ConcurrentMap和java.util.Map接口,与HashMap不同的是,RMap 保持了元素的插入顺序。该对象的最大容量受Redis限制,最大元素数量是4294967295个。

基于Redisson的分布式Set结构的RSet Java对象实现了java.util.Set接口,通过元素的互相状态比较保证了每个元素的唯一性,该对象的最大容量受Redis限制,最大元素数量是4294967295个。

基于Redisson的分布式列表 List 结构的RList Java对象在实现了java.util.List接口的同时,确保了元素插入时的顺序,该对象的最大容量受Redis限制,最大元素数量是4294967295个。

将上述demo放入一个API中,快速测试:

参考:
https://blog.51cto.com/u_14028890/2308518

https://www.cnblogs.com/east7/p/16255253.html

https://www.cnblogs.com/east7/p/16255305.html

以上是关于SpringBoot集成redisson操作redis的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot集成redisson(单机,集群,哨兵)

SpringBoot 集成Redisson

SpringBoot集成redisson分布式锁

SpringBoot集成redisson分布式锁

[转帖]SpringBoot集成redisson分布式锁

SpringBoot集成redisson分布式锁