-
安装
go get -u github.com/go-redis/redis
- 连接
import "context"
import "github.com/go-redis/redis"
var rdb *redis.Client
func initClient() (err error) {
rdb = redis.NewClient(&redis.Options{
Addr:"192.168.2.4:6379",
Password: "",
DB:4})
ctx,cancel := context.WithTimeout(context.Background(), 5*time.Second)
defer cancel()
_,err := rdb.Ping(ctx).Result()
if err != nil {
return err
}
return nil
}
- 使用
if err:=initClient();err!=nil {
print(err)
return
}
ctx := context.Background()
_ := rdb.LPush(ctx, "test_lisst", "hello world")