在项目中使用redis 作为数据缓存:首先引入该包
“github.com/go-redis/redis/v8”
client := redis.NewClient(&redis.Options{
Addr: config.QueueConfig.Redis.Addr, // Redis 服务器地址
Password: config.QueueConfig.Redis.Password, // Redis 密码(如果有的话)
DB: config.QueueConfig.Redis.DB, // Redis 数据库编号
})
err = client.Set(c, "user:123", "John Doe", 0).Err()
if err != nil {
panic(err)
}
// 从 Redis 缓存中获取用户信息
val, err := client.Get(c, "user:123").Result()
if err != nil {
panic(err)
}
e.OK(object, "查询成功1"+val)
请求对应API接口: