package cluster;
import org.redisson.Redisson;
import org.redisson.api.RBucket;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
/**
* @Author: qingshan
*/
public class ClusterTest {
public static void main(String[] args) {
//创建配置
Config config = new Config();
config.setCodec(new org.redisson.client.codec.StringCodec());
//指定使用集群部署方式
config.useClusterServers()
// 集群状态扫描间隔时间,单位是毫秒
.setScanInterval(2000)
//cluster方式至少6个节点(3主3从,3主做sharding,3从用来保证主宕机后可以高可用)
.addNodeAddress("redis://192.168.100.138:7291" )
.addNodeAddress("redis://192.168.100.138:7292")
.addNodeAddress("redis://192.168.100.138:7293")
.addNodeAddress("redis://192.168.100.138:7294")
.addNodeAddress("redis://192.168.100.138:7295")
.addNodeAddress("redis://192.168.100.138:7296");
RedissonClient redisson = Redisson.create(config);
//首先获取redis中的key-value对象,key不存在没关系
RBucket<String> keyObject = redisson.getBucket("redisson-cluster-key");
//如果key存在,就设置key的值为新值value
//如果key不存在,就设置key的值为value
keyObject.set("value");
System.out.println(keyObject.get());
//最后关闭RedissonClient
redisson.shutdown();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
redission的使用
共36个文件
xml:27个
java:4个
class:4个
需积分: 10 0 下载量 187 浏览量
2022-09-18
21:38:30
上传
评论
收藏 26KB ZIP 举报
温馨提示
redission的使用 博文:https://maoqizhi.blog.csdn.net/article/details/126923184 包括四个: 1、单机版redis存取 2、redis分布式锁 3、redis sentinel的存取 4、redis cluster的存取
资源详情
资源评论
资源推荐
收起资源包目录
gupao-redisson.zip (36个子文件)
pom.xml 639B
target
classes
lock
LockTest.class 2KB
cluster
ClusterTest.class 2KB
single
SingleTest.class 2KB
sentinel
SentinelTest.class 2KB
generated-sources
annotations
gupao-redisson.iml 3KB
src
test
java
main
resources
java
cluster
ClusterTest.java 2KB
single
SingleTest.java 1KB
a003_sentinel
SentinelTest.java 1KB
a002_lock
LockTest.java 1KB
.idea
misc.xml 443B
modules.xml 268B
compiler.xml 640B
workspace.xml 26KB
libraries
Maven__io_netty_netty_codec_4_1_15_Final.xml 565B
Maven__io_netty_netty_common_4_1_15_Final.xml 572B
Maven__com_fasterxml_jackson_core_jackson_core_2_7_9.xml 595B
Maven__org_redisson_redisson_3_5_4.xml 511B
Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_7_9.xml 696B
Maven__org_yaml_snakeyaml_1_15.xml 495B
Maven__org_slf4j_slf4j_api_1_7_21.xml 513B
Maven__org_jodd_jodd_core_3_7_1.xml 502B
Maven__io_netty_netty_buffer_4_1_15_Final.xml 572B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_7_0.xml 644B
Maven__net_openhft_zero_allocation_hashing_0_8.xml 598B
Maven__net_bytebuddy_byte_buddy_1_6_14.xml 536B
Maven__org_jodd_jodd_bean_3_7_1.xml 502B
Maven__org_reactivestreams_reactive_streams_1_0_0.xml 595B
Maven__io_netty_netty_handler_4_1_15_Final.xml 579B
Maven__io_netty_netty_transport_4_1_15_Final.xml 593B
Maven__com_fasterxml_jackson_core_jackson_databind_2_7_9.xml 623B
Maven__io_projectreactor_reactor_stream_2_0_8_RELEASE.xml 629B
Maven__io_netty_netty_resolver_4_1_15_Final.xml 586B
Maven__io_projectreactor_reactor_core_2_0_8_RELEASE.xml 615B
Maven__javax_cache_cache_api_1_0_0.xml 514B
inspectionProfiles
Project_Default.xml 1KB
共 36 条
- 1
祖母绿宝石
- 粉丝: 2w+
- 资源: 148
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【Unity幻想王国资源】Fantasy Kingdom - Spawner Pack
- express大学生就业管理系统程序源码39654
- 基于jsp+access 实现的网上书店毕业设计(源代码+论文)
- matlab代码.zip
- 唯品会各品类商品榜单数据-20240911.zip
- springboot新闻发布管理系统程序源码38229
- 基于JSP+SqlServer实现的的猎头公司管理软件-内部事务部分毕业设计(源码+论文)
- 基于SpringBoot的“乐校园二手书交易管理系统”的设计与实现(源码+数据库+文档+PPT).zip
- lol dataset for low light enhancement and denoising
- 基于SpringBoot的“书籍学习平台”的设计与实现(源码+数据库+文档+PPT).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0