安装
go get "github.com/go-redis/redis"
package db
import (
"fmt"
"github.com/go-redis/redis"
)
var RedisCli *redis.Client
func InsetData(redisKey string, companys []*MysqlCompany) {
pip := RedisCli.Pipeline()
for _, company := range companys {
data := make(map[string]interface{})
data[company.Name] = company.CreditCode
fmt.Println(data)
pip.HMSet(redisKey, data)
}
_, err := pip.Exec()
if err != nil {
panic("批量执行失败")
}
}
func RedisInit() {
Host := "127.0.0.1"
Prot := "11339"
Password := "xxxxxx"
Db := 12
RedisCli = redis.NewClient(&redis.Options{
Addr: fmt.Sprintf("%s:%s", Host, Prot),
Password: Password,
DB: Db,
})
pong, err := RedisCli.Ping().Result()
if err != nil {
panic(err)
}
fmt.Println("成功连接到Redis:", pong)
}