SingleServerConfig.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.persagy.common.redis.properties;
  2. /**
  3. * 单节点配置
  4. */
  5. public class SingleServerConfig {
  6. private static final String DEFAULT_ADDRESS = "127.0.0.1:6379";
  7. private String address;
  8. private Integer subscriptionConnectionMinimumIdleSize = 1;
  9. private Integer subscriptionConnectionPoolSize = 50;
  10. private Integer connectionMinimumIdleSize = 32;
  11. private Integer connectionPoolSize = 64;
  12. private Long dnsMonitoringInterval = 5000L;
  13. public String getAddress() {
  14. return address == null ? DEFAULT_ADDRESS : address;
  15. }
  16. public void setAddress(String address) {
  17. this.address = address;
  18. }
  19. public Integer getSubscriptionConnectionMinimumIdleSize() {
  20. return subscriptionConnectionMinimumIdleSize;
  21. }
  22. public void setSubscriptionConnectionMinimumIdleSize(Integer subscriptionConnectionMinimumIdleSize) {
  23. this.subscriptionConnectionMinimumIdleSize = subscriptionConnectionMinimumIdleSize;
  24. }
  25. public Integer getSubscriptionConnectionPoolSize() {
  26. return subscriptionConnectionPoolSize;
  27. }
  28. public void setSubscriptionConnectionPoolSize(Integer subscriptionConnectionPoolSize) {
  29. this.subscriptionConnectionPoolSize = subscriptionConnectionPoolSize;
  30. }
  31. public Integer getConnectionMinimumIdleSize() {
  32. return connectionMinimumIdleSize;
  33. }
  34. public void setConnectionMinimumIdleSize(Integer connectionMinimumIdleSize) {
  35. this.connectionMinimumIdleSize = connectionMinimumIdleSize;
  36. }
  37. public Integer getConnectionPoolSize() {
  38. return connectionPoolSize;
  39. }
  40. public void setConnectionPoolSize(Integer connectionPoolSize) {
  41. this.connectionPoolSize = connectionPoolSize;
  42. }
  43. public Long getDnsMonitoringInterval() {
  44. return dnsMonitoringInterval;
  45. }
  46. public void setDnsMonitoringInterval(Long dnsMonitoringInterval) {
  47. this.dnsMonitoringInterval = dnsMonitoringInterval;
  48. }
  49. }