调整日志和封装优先级代码

This commit is contained in:
Yun
2025-07-24 17:13:17 +08:00
parent ecaac58926
commit 037d8cf107
8 changed files with 256 additions and 8 deletions
+44
View File
@@ -0,0 +1,44 @@
package priority_test
import (
"context"
"fmt"
"testing"
"time"
"github.com/go-redis/redis/v8"
"github.com/yuninks/timerx/priority"
)
func getRedis() *redis.Client {
client := redis.NewClient(&redis.Options{
Addr: "127.0.0.1" + ":" + "6379",
Password: "123456", // no password set
DB: 0, // use default DB
})
if client == nil {
panic("redis init error")
}
return client
}
func TestPriority(t *testing.T) {
re := getRedis()
ctx := context.Background()
ctx,cancel := context.WithCancel(ctx)
defer cancel()
fmt.Println("ff")
pro := priority.InitPriority(ctx, re, "test", priority.SetUpdateInterval(time.Second*5))
fmt.Println(pro)
for i := 0; i < 20; i++ {
bb := pro.IsLatest(ctx)
fmt.Println("bb:", bb)
time.Sleep(time.Second)
}
}