go-redis简单使用

目录

一:官方文档和安装方式

二:简单案例使用

  • 简单的用go-redis操作字符串。

    go 复制代码
    package main
    
    import (
    	"context"
    	"fmt"
    	"github.com/redis/go-redis/v9"
    	"time"
    )
    
    func main() {
    	// 实例化Redis客户端
    	rdb := redis.NewClient(&redis.Options{
    		Addr:     "XXX",
    		Password: "XXXX",
    		DB:       14,
    	})
    	// rdb客户端中写入数据
    	ctx := context.Background()
    	err := rdb.Set(ctx, "name", "renshanwen", time.Minute*5).Err()
    	if err != nil {
    		fmt.Println("set error!!!")
    	}
    	// rdb客户端读取数据
    	val, err := rdb.Get(ctx, "name").Result()
    	if err != nil {
    		fmt.Println("get name error!!!")
    	} else {
    		println("name val is ", val)
    	}
    }
相关推荐
morning_judger1 分钟前
JavaScript封装演进史:从全局变量到闭包
开发语言·javascript
古城小栈5 分钟前
Go语言调试:Delve+VS Code实战指南
golang
CoderYanger8 分钟前
A.每日一题——3606. 优惠券校验器
java·开发语言·数据结构·算法·leetcode
飛67915 分钟前
玩转 Flutter 自定义 Painter:从零打造丝滑的仪表盘动效与可视化图表
开发语言·javascript·flutter
利剑 -~17 分钟前
设计java高并安全类
java·开发语言
CoderYanger18 分钟前
D.二分查找-基础——744. 寻找比目标字母大的最小字母
java·开发语言·数据结构·算法·leetcode·职场和发展
柯南二号21 分钟前
【后端】【Java】一文详解Spring Boot 统一日志与链路追踪实践
java·开发语言·数据库
weixin_3077791327 分钟前
Jenkins Pipeline: Basic Steps 插件详解
开发语言·ci/cd·自动化·jenkins·etl
柯南二号30 分钟前
【后端】【Java】RESTful书面应该如何写
java·开发语言·restful
切糕师学AI30 分钟前
如何用 VS Code + C# Dev Kit 创建类库项目并在主项目中引用它?
开发语言·c#