zhoufan лет назад: 4
Родитель
Сommit
0dbc565c70

+ 12 - 1
CallCenterCommon/CallCenter.Utility/RedisHelper.cs

@@ -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_Server")+":"+Configs.GetValue("Redis_Port"));
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_Server") + ":" + Configs.GetValue("Redis_Port") }// connectionString 为IP:Port 如”192.168.2.110:6379”
29
+                };
30
+                redis = ConnectionMultiplexer.Connect(config);
31
+                //redis = ConnectionMultiplexer.Connect(Configs.GetValue("Redis_Server")+":"+Configs.GetValue("Redis_Port"));
21 32
                 //redis = ConnectionMultiplexer.Connect("192.168.4.18, abortConnect=false");
22 33
 
23 34
                 database = redis.GetDatabase();

+ 12 - 1
CallCenterCommon/CallCenter.Utility/RedisHelper1.cs

@@ -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();