github.com/charlienet/go-mixed@v0.3.7/cache/cache_builder_test.go (about) 1 package cache 2 3 import ( 4 "testing" 5 "time" 6 7 "github.com/charlienet/go-mixed/logx" 8 ) 9 10 func TestBuilder(t *testing.T) { 11 cache, err := NewCacheBuilder(). 12 WithLogger(logx.NewLogrus(logx.WithFormatter(logx.NewNestedFormatter(logx.NestedFormatterOption{ 13 Color: true, 14 })))). 15 WithRedis(RedisConfig{ 16 Addrs: []string{"192.168.2.222:6379"}, 17 Password: "123456", 18 }). 19 WithBigCache(BigCacheConfig{}). 20 // WithFreeCache(10 * 1024 * 1024). 21 Build() 22 23 if err != nil { 24 t.Fatal(err) 25 } 26 27 u := SimpleUser{FirstName: "Radomir", LastName: "Sohlich"} 28 t.Log(cache.Set(defaultKey, u, time.Minute*10)) 29 }