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)
    	}
    }
相关推荐
Henry Zhu12316 小时前
Qt Model/View架构详解(四):高级特性
开发语言·qt·架构
txinyu的博客17 小时前
std::function
服务器·开发语言·c++
曾经的三心草17 小时前
Redis-1-基础操作
数据库·redis·缓存
多多*17 小时前
图解Redis的分布式锁的历程 从单机到集群
java·开发语言·javascript·vue.js·spring·tomcat·maven
电商API&Tina17 小时前
Python请求淘宝商品评论API接口全指南||taobao评论API
java·开发语言·数据库·python·json·php
小北方城市网17 小时前
Redis 分布式锁与缓存三大问题解决方案
spring boot·redis·分布式·后端·缓存·wpf·mybatis
学嵌入式的小杨同学17 小时前
【嵌入式 C 语言实战】交互式栈管理系统:从功能实现到用户交互全解析
c语言·开发语言·arm开发·数据结构·c++·算法·链表
小杍随笔18 小时前
【Rust Cargo 目录迁移到 D 盘:不改变安装路径和环境变量的终极方案】
开发语言·后端·rust
Henry Zhu12318 小时前
Qt Model/View架构详解(五):综合实战项目
开发语言·qt·架构
孞㐑¥18 小时前
算法—滑动窗口
开发语言·c++·经验分享·笔记·算法