go-redis/redis
地址:https://github.com/go-redis/redis
Supports:
- Redis 3 commands except QUIT, MONITOR, SLOWLOG and SYNC.
- Automatic connection pooling with circuit breaker support.
- Pub/Sub.
- Transactions.
- Pipeline and TxPipeline.
- Scripting.
- Timeouts.
- Redis Sentinel.
- Redis Cluster.
- Cluster of Redis Servers without using cluster mode and Redis Sentinel.
- Ring.
- Instrumentation.
- Cache friendly.
- Rate limiting.
- Distributed Locks.
安装
go get -u github.com/go-redis/redis
创建客户端
import "github.com/go-redis/redis"
func RedisInit(addr string) (*redis.Client,error) {
redisdb := redis.NewClient(&redis.Options{