美文网首页
golang redis快速入门教程 --- 2022-04-0

golang redis快速入门教程 --- 2022-04-0

作者: 一位先生_ | 来源:发表于2022-05-20 01:17 被阅读0次

redis是目前流行的高性能key/value缓存,基本上在各种项目都经常出现,后续教程针对golang如何操作redis进行展开。

本教程是使用的是go-redis/redis包操作redis。
github: https://github.com/go-redis/redis

1.安装依赖包

go get -u github.com/go-redis/redis

2.golang连接redis

// 根据redis配置初始化一个客户端
client := redis.NewClient(&redis.Options{
        Addr:     "localhost:6379", // redis地址
        Password: "", // redis密码,没有则留空
        DB:       0,  // 默认数据库,默认是0
    })

3.简单的例子

// 设置一个key,过期时间为0,意思就是永远不过期
err := client.Set("key", "value", 0).Err()

// 检测设置是否成功
if err != nil {
    panic(err)
}

// 根据key查询缓存,通过Result函数返回两个值
//  第一个代表key的值,第二个代表查询错误信息
val, err := client.Get("key").Result()

// 检测,查询是否出错
if err != nil {
    panic(err)
}
fmt.Println("key", val)

相关文章

网友评论

      本文标题:golang redis快速入门教程 --- 2022-04-0

      本文链接:https://www.haomeiwen.com/subject/cwifsrtx.html