redis集群和哨兵的区别,redis-cli连接redis数据库
org.spring框架. data
spring-data-redis
1.0.2 .发布
redis.clients
杰迪斯
2.7.0
jar
康布尔
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99公共类jedispoolutil {
私密性统计信息中心poolpool=null;
publicstaticpropertiesgetjedisproperties (
属性配置=new properties (;
try {
is=jedispoolutil.class.getclass loader (.getresourceasstream ) ' cacheconfig.properties ' );
config.load(is;
}catch(ioexceptione ) {
logger.error (',e );
} finally {
if(is!=空) {
try {
is.close (;
}catch(ioexceptione ) {
logger.error (',e );
}
}
}
返回配置;
}
//*
隐私保护策略
//连创建yqdhmgsjx配置参数
properties prop=getjedisproperties (;
//设置最大闪闪发光的溪流数量
config.setmaxtotal (string util.nulltointeger (prop.getproperty (' max _ active ' ) )
//设置最大块时间,并记住毫秒数milliseconds
config.setmaxwaitmillis (string util.nulltointeger (prop.getproperty (' max _ wait ' ) );
//设置空间闪闪发光的溪流
config.set maxidle (string util.nulltointeger (prop.getproperty (' max _ idle ' ) );
//jedis实例是bzdzxc吗
boolean borrow=prop.getproperty (' test _ on _ borrow ' )=='false '? false :真;
config.settestonborrow;
//创建yqdhmgsjx
//pool=newJedispool(config,prop.getproperty )、stringutil.nulltointeger、prop.getproperty )、port //线程数
获取redis密集xrpdzs/pset sentinels=new hashset (;
sentinels.add (192.168.137.128336026379 );
sentinels.add (192.168.137.128336026380 );
sentinels.add (192.168.137.128336026381 );
pool=newjedissentinelpool (主名称,sentinels,config );
}
//*
私有状态同步化语音语音点(
if (池==空) )。
createJedisPool (;
}
//*
公共静态jedis get jedis (
if (池==空) )。
poolInit (;
return pool.getResource (;
}
//*
publicstaticvoidreturnres (jedis jedis ) {
pool.returnresource(Jedis;
}
//*
publicstaticvoidreturnbrokenres (jedis jedis ) {
pool.returnbrokenresource (jedis;
}
publicstaticvoidmain (字符串朴素的奇迹args ) )。
Jedis jedis=getJedis (;
}
}