We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e3580b6 + b42693c commit d1647b5Copy full SHA for d1647b5
sdk/config/locker.go
@@ -12,6 +12,11 @@ type Locker struct {
12
Redis *RedisConnectOptions
13
}
14
15
+// Empty 空设置
16
+func (e Locker) Empty() bool {
17
+ return e.Redis == nil
18
+}
19
+
20
// Setup 启用顺序 redis > 其他 > memory
21
func (e Locker) Setup() (storage.AdapterLocker, error) {
22
if e.Redis != nil {
sdk/config/queue.go
@@ -25,6 +25,11 @@ type QueueMemory struct {
25
26
var QueueConfig = new(Queue)
27
28
29
+func (e Queue) Empty() bool {
30
+ return e.Memory == nil && e.Redis == nil
31
32
33
34
func (e Queue) Setup() (storage.AdapterQueue, error) {
35
0 commit comments