Golang - Redis 基本操作

前言

现在的工作已经开始处理分散式系统的问题了,流量开始越来越大
之前也写了一篇关于 Redis 的介绍文章之后就没下文了
后来工作上也随着需求引进了各种解决方案,现在就会常常在专案上面看到 Redis 的使用
在公司内看到关于 Redis 的程式码总是有着好几种写法
所以决定自己来测试一遍使用 Go 操作 Redis 会有什么样的 responese
这样至少自己在写的时候比较好统一程式码,还能减少多余的程式码

话说最近买了 Jetbrains All Products Pack,真的不错XD

环境设置

以前是把 Redis 用 Homebrew 安装在本地使用
现在是利用 Docker 在本地运行 container,比较弹性也好管理

GitHub

https://github.com/whitefloor/RedisTest

测试点

基本操作Set 覆写及在写入后取值Del 删除两次删除后用 Get 取值Redis data typesStringListSetZSet(Sorted sets)Hash

Redis Documentation 比较重要的章节

Data types:Redis 一直不断的演进会有新的资料类别Interact with data:关于 Redis 的资料操作跟使用细节TransactionsPub/subUse RedisPipelingManage Redis

参考

Go Reids 简中文件:https://redis.uptrace.dev/zh/Redis 官方文件:https://redis.io/docs/

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章