|
|
@@ -17,7 +17,18 @@ namespace CallCenter.Utility
|
|
17
|
17
|
{
|
|
18
|
18
|
if (redis == null || !redis.IsConnected)
|
|
19
|
19
|
{
|
|
20
|
|
- redis = ConnectionMultiplexer.Connect(Configs.GetValue("Redis_Server1")+":"+Configs.GetValue("Redis_Port1"));
|
|
|
20
|
+ var config = new ConfigurationOptions
|
|
|
21
|
+ {
|
|
|
22
|
+ AbortOnConnectFail = false,
|
|
|
23
|
+ AllowAdmin = true,
|
|
|
24
|
+ ConnectTimeout = 15000,
|
|
|
25
|
+ SyncTimeout = 5000,
|
|
|
26
|
+ ResponseTimeout = 15000,
|
|
|
27
|
+ Password = "",//Redis数据库密码
|
|
|
28
|
+ EndPoints = { Configs.GetValue("Redis_Server1") + ":" + Configs.GetValue("Redis_Port1") }// connectionString 为IP:Port 如”192.168.2.110:6379”
|
|
|
29
|
+ };
|
|
|
30
|
+ redis = ConnectionMultiplexer.Connect(config);
|
|
|
31
|
+ //redis = ConnectionMultiplexer.Connect(Configs.GetValue("Redis_Server1")+":"+Configs.GetValue("Redis_Port1"));
|
|
21
|
32
|
//redis = ConnectionMultiplexer.Connect("192.168.4.18, abortConnect=false");
|
|
22
|
33
|
|
|
23
|
34
|
database = redis.GetDatabase();
|