CenterHub.cs 777 B

123456789101112131415161718192021222324252627282930313233
  1. using CSRedis;
  2. using dodohold.core;
  3. using MySql.Data.MySqlClient;
  4. using System.Data;
  5. namespace molilian.core
  6. {
  7. public partial class CenterHub
  8. {
  9. private static CSRedisClient _redis;
  10. static CenterHub()
  11. {
  12. string centerRedis = Environment.GetEnvironmentVariable("CenterRedis");
  13. if (string.IsNullOrEmpty(centerRedis))
  14. {
  15. _redis = RedisHelper.Instance;
  16. }
  17. else
  18. {
  19. _redis = RedisClientManager.GetRedisClient(centerRedis);
  20. }
  21. }
  22. public static CSRedisClient Redis => _redis;
  23. public static IDbConnection GetOpenConnection()
  24. {
  25. return DBContext.GetOpenConnection("CenterDB");
  26. }
  27. }
  28. }