ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
> redis是程序中常用的内存管理服务,这里进行简单介绍 [TOC] ## 安装 ~~~ go get -u github.com/go-redis/redis ~~~ ## 基本使用 ~~~ package main import ( "fmt" "github.com/go-redis/redis" ) var redisdb *redis.Client // redis 测试 func main() { redisdb = redis.NewClient(&redis.Options{ Addr: "localhost:6379", Password: "", // no password set DB: 0, // use default DB }) err := redisdb.Set("score", 100, 0).Err() if err != nil { fmt.Printf("set score failed, err:%v\n", err) return } val, err := redisdb.Get("score").Result() if err == redis.Nil { fmt.Println("score key does not exist") } else if err != nil { fmt.Printf("get score failed, err:%v\n", err) return } else { fmt.Println("score", val) } } ~~~ ## 更多资料 > redis的更多用法以及使用nx/ex进行防止高并发模拟等 > 参考 https://www.kancloud.cn/wangking/mianshi/1221958