Files
seaweedfs/weed/filer/redis3/kv_directory_children_test.go
T

28 lines
516 B
Go

package redis3
import (
"context"
"strconv"
"testing"
"github.com/redis/go-redis/v9"
"github.com/stvp/tempredis"
)
func BenchmarkRedis(b *testing.B) {
server, err := tempredis.Start(tempredis.Config{})
if err != nil {
panic(err)
}
defer server.Term()
client := redis.NewClient(&redis.Options{
Network: "unix",
Addr: server.Socket(),
})
for i := 0; i < b.N; i++ {
client.ZAddNX(context.Background(), "/yyy/bin", redis.Z{Score: 0, Member: strconv.Itoa(i) + "namexxxxxxxxxxxxxxxxxxx"})
}
}