add more tests

This commit is contained in:
finley
2025-01-28 19:33:47 +08:00
parent 71751b9b34
commit 8dd18cdb15
4 changed files with 125 additions and 54 deletions

View File

@@ -18,7 +18,7 @@ func NewMonitor0(name string, cli RedisCli, opts ...interface{}) *Monitor {
}
}
// NewPublisher creates a new Publisher by a *redis.Client
// NewMonitor creates a new Monitor by a *redis.Client
func NewMonitor(name string, cli *redis.Client, opts ...interface{}) *Monitor {
rc := &redisV9Wrapper{
inner: cli,
@@ -26,6 +26,14 @@ func NewMonitor(name string, cli *redis.Client, opts ...interface{}) *Monitor {
return NewMonitor0(name, rc, opts...)
}
// NewMonitor creates a new Monitor by a *redis.ClusterClient
func NewMonitorOnCluster(name string, cli *redis.ClusterClient, opts ...interface{}) *Monitor {
rc := &redisClusterWrapper{
inner: cli,
}
return NewMonitor0(name, rc, opts...)
}
// WithLogger customizes logger for queue
func (m *Monitor) WithLogger(logger *log.Logger) *Monitor {
m.inner.logger = logger