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 下载量 105 浏览量
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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- stream简单知识 stream流的获取 、常见的中间操作、结束流操作
- 梦幻西游道人20241126f数据j
- pyautogui按键跟随,auto clicker解放双手
- 使用 YOLO 实时车辆检测来维护空停车位数量 代码可在 google colab 中轻松运行 .zip
- 使用 YOLO 和 FaceNet 进行实时人脸识别.zip
- 使用 Yolo 制作自定义对象检测器(Java 和 Python).zip
- 使用Java编写的坦克大战小游戏.zip学习资料
- 使用 YOLO v4 与 OpenCV、C++ 和 Python 的示例.zip
- 新大师兄影视_3.3.6.apk
- Canvas制作的粒子十秒倒计时特效源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0