Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //ssdb的ip或主机名 Host = "127.0.0.1" // ssdb的端口 Port = 8888 //获取连接超时时间,单位为秒。默认值: 5 GetClientTimeout = 5 //最大连接池个数。默认值: 20 MaxPoolSize = 20 //最小连接池数。默认值: 5 MinPoolSize = 5 //当连接池中的连接耗尽的时候一次同时获取的连接数。默认值: 5 AcquireIncrement = 5 //最大等待数目,当连接池满后,新建连接将等待池中连接释放后才可以继续,本值限制最大等待的数量,超过本值后将抛出异常。默认值: 1000 MaxWaitSize = 1000 //连接池检查时间间隔,单位为秒。默认值: 5 HealthSecond = 5 //权重 Weight = 1 //连接空闲时间,超过这个时间可能会被回收,单位为秒。默认值:60 IdleTime = 60 )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { //ssdb的ip或主机名 Host string // ssdb的端口 Port int //获取连接超时时间,单位为秒。默认值: 5 GetClientTimeout int //连接读写超时时间,单位为秒。默认值: 60 ReadWriteTimeout int //最大连接池个数。默认值: 20 MaxPoolSize int //最小连接池数。默认值: 5 MinPoolSize int //当连接池中的连接耗尽的时候一次同时获取的连接数。默认值: 5 AcquireIncrement int //最大等待数目,当连接池满后,新建连接将等待池中连接释放后才可以继续,本值限制最大等待的数量,超过本值后将抛出异常。默认值: 1000 MaxWaitSize int //连接池内缓存的连接状态检查时间隔,单位为秒。默认值: 5 HealthSecond int //连接空闲时间,超过这个时间可能会被回收,单位为秒。默认值:60 IdleTime int //连接的密钥 Password string //权重,只在负载均衡模式下启用 Weight int //连接写缓冲,默认为8k,单位为kb WriteBufferSize int //连接读缓冲,默认为8k,单位为kb ReadBufferSize int //是否启用重试,设置为true时,如果请求失败会再重试一次。 RetryEnabled bool //创建连接的超时时间,单位为秒。默认值: 5 ConnectTimeout int }
ssdb连接池的配置
Click to show internal directories.
Click to hide internal directories.