数据结构
下面是Redisson库中常用的数据结构和对应的Redis数据结构的表格:
Redisson 数据结构 | Redis 数据结构 |
---|---|
RMap | Hash |
RList | List |
RSet | Set |
RSortedSet | Sorted Set |
RScoredSortedSet | Sorted Set |
RQueue | List |
RDeque | List |
RBlockingQueue | List |
RBlockingDeque | List |
RAtomicLong | String |
RAtomicDouble | String |
RBitSet | String |
RBloomFilter | String |
RCountDownLatch | String |
RPermitExpirer | String |
RReadWriteLock | String |
RLock | String |
RSemaphore | String |
RTopic | Pub/Sub |
RPatternTopic | Pub/Sub |
RRemoteService | - |
Redission参数
RedissonClient是一个功能强大的Java库,用于与Redis服务器进行交互。它提供了多个配置参数,用于自定义RedissonClient的行为。以下是RedissonClient的一些常见配置参数:
- address:Redis服务器的地址,可以是单个地址或多个地址的集合。
- password:连接Redis服务器所需的密码。
- database:连接Redis服务器时要使用的数据库索引。
- timeout:连接超时时间,以毫秒为单位。
- connectionPoolSize:连接池的最大连接数。
- connectionMinimumIdleSize:连接池的最小空闲连接数。
- subscriptionsPerConnection:每个连接的最大订阅数量。
- threads:执行Redis命令的线程数。
- nettyThreads:用于处理网络通信的Netty线程数。
- codec:用于序列化和反序列化Redis命令的编解码器。
- useSingleServer:是否使用单个Redis服务器。
- loadBalancer:用于在多个Redis服务器之间进行负载均衡的算法。
- retryAttempts:在执行Redis命令时的重试次数。
- retryInterval:重试之间的时间间隔,以毫秒为单位。
- keepAlive:是否保持长连接以减少重新连接的开销。
- sslEnableEndpointIdentification:是否启用SSL终端标识验证。
- sslTruststore:SSL信任存储文件的路径。
- sslTruststorePassword:SSL信任存储文件的密码。
这只是RedissonClient的一些配置参数示例,实际上还有更多可用的配置选项。
入门教程
参考:https://zhangxueliang.blog.csdn.net/article/details/105647110
https://blog.csdn.net/ypp91zr/article/details/108383149?ops_request_misc=&request_id=&biz_id=102&utm_term=redisson%E5%B7%A5%E5%85%B7%E7%B1%BB%E5%B0%81%E8%A3%85&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-3-108383149.142v99pc_search_result_base1&spm=1018.2226.3001.4187
Redis学习资料
https://blog.csdn.net/Zyw907155124/article/details/129830935?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170614488516800225574513%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=170614488516800225574513&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-2-129830935-null-null.142v99pc_search_result_base1&utm_term=redis%E9%9D%A2%E8%AF%95%E9%A2%98&spm=1018.2226.3001.4187
采坑
在 Redis 中,一个 key 只能对应一个 value,不能对应多个 value。如果对同一个 key 赋值多次,后面的值会覆盖前面的值,最终只会有一个 value 与该 key 相关联。
https://blog.csdn.net/huadongqiang/article/details/109856124