forked from free-lancers/electricity_bill_calc_service
		
	build(deps):Redis操作库更改为rueidis。
This commit is contained in:
		| @@ -5,24 +5,28 @@ import ( | ||||
| 	"electricity_bill_calc/config" | ||||
| 	"fmt" | ||||
|  | ||||
| 	"github.com/go-redis/redis/v8" | ||||
| 	"github.com/rueian/rueidis" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
| 	RedisConn *redis.Client | ||||
| 	RedisConn rueidis.Client | ||||
| 	Ctx       = context.Background() | ||||
| ) | ||||
|  | ||||
| func SetupRedisConnection() error { | ||||
| 	RedisConn = redis.NewClient(&redis.Options{ | ||||
| 		Addr:     fmt.Sprintf("%s:%d", config.RedisSettings.Host, config.RedisSettings.Port), | ||||
| 		Password: config.RedisSettings.Password, | ||||
| 		DB:       config.RedisSettings.DB, | ||||
| 	var err error | ||||
| 	RedisConn, err = rueidis.NewClient(rueidis.ClientOption{ | ||||
| 		InitAddress: []string{fmt.Sprintf("%s:%d", config.RedisSettings.Host, config.RedisSettings.Port)}, | ||||
| 		Password:    config.RedisSettings.Password, | ||||
| 		SelectDB:    config.RedisSettings.DB, | ||||
| 	}) | ||||
|  | ||||
| 	_, err := RedisConn.Ping(Ctx).Result() | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 	pingCmd := RedisConn.B().Ping().Build() | ||||
| 	result := RedisConn.Do(Ctx, pingCmd) | ||||
| 	if result.Error() != nil { | ||||
| 		return result.Error() | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user