E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Go-Redis
Go语言实现Redis分布式锁
基于
go-redis
的设计与实现本文将基于go语言,使用了一个常用的goRedis客户端
go-redis
库,一步一步探索与实现一个简单的Redis分布式锁。
确实可以
·
2024-08-26 21:41
Go
redis
分布式
go
GO-REDIS
的一些高级用法
1.前言说到Golang的Redis库,用到最多的恐怕是redigo和
go-redis
。其中redigo不支持对集群的访问。本文想聊聊go-redis2个高级用法。
羊城程序猿
·
2024-08-24 19:22
golang
Redis
golang
redis
go redis
goredis快速入门安装:gogetgithub.com/redis/
go-redis
/v9然后创建客户端:packagemainimport"github.com/redis/
go-redis
/v9
TOMOT77
·
2024-02-19 22:44
golang
redis
开发语言
go-redis
集成sentry
网上没有找到
go-redis
集成sentry的库,所以我简单实现了一个代码:https://github.com/Shujie-Tan/go-redis-sentry使用方法:import(redis_sentry"github.com
谭树杰的博客
·
2024-02-10 05:37
sentry
golang
redis
sentry
使用分布式锁启动 cronjob, 保证只有一个服务执行 cronjob
保证只有一个服务执行cronjobpackagecronjobimport("context""time""github.com/robfig/cron/v3"goredislib"github.com/redis/
go-redis
不正经写文章的我
·
2024-02-07 09:17
分布式
golang
cronjob
redis
redis
分布式锁
87.Go Redis实现可重入、自动续期分布式锁
本文就给一下代码示例:一、Redis实现分布式锁packagemainimport("fmt""github.com/
go-redis
/redis""time")varclient=redis.NewClient
百里守约学编程
·
2024-02-06 17:31
go
golang
redis
分布式
go-redis
hash slot 之旅
搭建redis集群创建一个网桥dockernetworkcreate-dbridge--subnet=192.168.148.0/24--gateway=192.168.148.1-oparent=eno1redis-net通过docker文件创建redis集群,这里注意要不要使用redis7以上的版本,不然会出问题version:"3"services:redis7001:image:redis
spcof
·
2024-02-05 14:00
redis
golang
redis
哈希算法
go-zero 中间件怎么用redis
具体步骤如下:安装Redis客户端库,如"github.com/
go-redis
/redis"在配置文件中配置Redis连接信息,如地址、端口、密码等在服务启动时,加载配置文件并连接Redis在业务代码中使用
黄涵奕
·
2024-01-30 05:11
redis
中间件
缓存
数据库
java
【GO】1.13版本坑(一)
go.opentelemetry.io/otel/
[email protected]
/config.go:119:2:duplicatemethodprivate这个包没有直接被引用,是github.com/
go-redis
程序猿老黄
·
2024-01-28 10:08
Golang 通过开源库
go-redis
操作 NoSQL 缓存服务器
前置条件:1、导入库:import("github.com/
go-redis
/redis/v8")2、搭建哨兵模式集群具体可以百度、谷歌搜索,网上现成配置教程太多了,不行还可以搜教程视频,跟着视频博主一步一个慢动作
liulilittle
·
2024-01-23 07:12
Extension
缓存
golang
开源
分布式锁介绍
[Go]redis分布式锁的
go-redis
实现-云+社区-腾讯云1.6常见的并发模式·Go语言高级编程GitHub-bsm/redislock:SimplifieddistributedlockingimplementationusingRedislockpackage-github.com
Ftworld21
·
2024-01-09 17:58
Go
golang
Golang使用redis在 Gin 框架中集成使用
go-redis
前言项目中需要用到数据缓存和简单的消息队列,在gin框架中集成redis,选用使用人数较多的
go-redis
库,做个记录;接入步骤在Gin框架中集成使用
go-redis
,你需要完成以下步骤:安装
go-redis
莫忘初心丶
·
2024-01-09 13:43
golang
redis
gin
go-redis
使用之List列表
go-redisList列表操作->go-redisString字符串操作详解->go-redisHash哈希操作详解->go-redisSet集合操作详解->go-redisZSet有序集合操作详解基本的数据类型:List列表在redis里,可以把list作为栈、队列、阻塞队列在redis里,所有的list命令都是l开头的~funcGetRedisClient()*redis.Client{re
要更洒脱
·
2024-01-01 08:53
go-redis
数据库
redis
golang
java
python
go-redis
集成opentelemetry
packagemainimport("context""github.com/
go-redis
/redis/extra/redisotel/v8""github.com/
go-redis
/redis/v8
lisus2007
·
2023-12-02 15:21
GO开发工程师系列
golang
redis
开发语言
Go Web开发扩展项-GROM框架
可乐可乐可:https://blog.csdn.net/weixin_44494373上一篇:GoWeb开发入门指南<前半>内容:GoWeb开发套装,Gin,Gorm,viper,validator,zap,
go-redis
可乐可乐可
·
2023-12-01 23:45
GoGoGo
go
redis 分布式锁
packageredis_distributed_lockimport("context""fmt""redis-distributed-lock/redis_client""runtime""strings""time""github.com/redis/
go-redis
Ilqjx
·
2023-10-29 08:26
随笔
go
redis
go-redis
使用
一。连接,设值,取值,设置过期时间con,err:=redis.Dial("tcp","127.0.0.1:6379")iferr!=nil{log.Println("usetcpconnectredis(127.0.0.1:6379)isdefault")return}defercon.Close()_,err=con.Do("set","namecode","shitingbao","EX",
哆啦在这A梦在哪
·
2023-10-26 00:34
golang redis lua脚本 和 lua function
luascriptpackageredisximport("github.com/redis/
go-redis
/v9")varGetOrSet=redis.NewScript(`localres=redis.call
寅鸷
·
2023-10-25 08:44
redis
golang
1024程序员节
Gin框架简易连接redis
框架来说不管是配置Mysql还是redis亦或者是其他的缓存都需要在入口文件进行启动,所以对于咱们这次redis的连接我简易配置一下首先我们需要在redis.go中书写配置代码import("github.com/
go-redis
Wei&
·
2023-10-16 05:02
golang
gin
阿里云Redis开发遇到的问题总结
Jedis客户端TairJedis客户端(Redis企业版专用)PhpRedis客户端redis-py客户端C或C++客户端.NET客户端node-redis客户端
Go-redis
客户端Lettuce客户端
大猩猩爱分享
·
2023-10-09 15:04
redis
阿里云
java
Go-API接口访问频率限制DEMO
代码片段如下:packageutilsimport("time""base.domain.com/global""github.com/
go-redis
/redis")//Limiter定义属性typeLimiterstruct
luyaran
·
2023-10-07 22:52
Golang
go
访问
go语言整合redis
安装
go-redis
库安装gogetgithub.com/
go-redis
/redis/v8连接普通连接模式
go-redis
库中使用redis.NewClient函数连接Redis服务器。
ydl1128
·
2023-10-02 15:46
go语言
redis
缓存
数据库
go
golang
go 进阶 三方库之
go-redis
hash类型3.操作list4.操作set5.操作zset6.发布与订阅7.事物操作8.执行Lua脚本二.基于redis实现分布式锁封装锁结构体lua脚本加锁,释放锁运行测试三.bitmap使用示例四.
go-redis
苹果香蕉西红柿
·
2023-10-02 15:44
#
十一.
Go
常用三方库与常用工具
redis
golang
数据库
MixGo V1.0 发布,混合型高性能 Go 框架
MixGo是什么MixGo是混合型高性能Go框架,该框架改造整合了gin,logrus,gorm,
go-redis
,jwt-go,gorilla…等多个流行组件,可以开发console,api,web,
撸代码的乡下人
·
2023-09-27 06:24
golang
go语言
go
golang
后端
go-redis
的使用(哈希类型数据)
packageredisdbimport("fmt""github.com/
go-redis
/redis"//实现了redis连接池"tbkt/config""tbkt/logger""time")//
君致
·
2023-09-25 03:57
Go-Redis
(二)gopkg-redis基本操作
文章目录
Go-Redis
(二)gopkg-redis基本操作基本使用连接redis数据结构操作stringlistset和hashGo-Redis(二)gopkg-redis基本操作gopkg-redis
Kevin_cai09
·
2023-09-21 21:02
Go-Redis
go-redis
使用(redis链接,数据写入,数据查询,存储结构体,自动解析和反解析,MarshalBinary(),UnmarshalBinary())
.存数据2.1语法2.2简单示例3.数据查询3.1语法3.2完整示例4.其他示例4.1使用结构体4.2MarshalBinary()和UnmarshalBinary()引用包:“github.com/
go-redis
玄德公笔记
·
2023-09-20 17:16
#
go的一些用法
redis
go-redis
Go语言
golang
MarshalBinary
【Go开发】
go-redis
快速入门
0,//数据库PoolSize:20,//连接池大小})deferrdb.Close()pong,err:=rdb.Ping().Result()fmt.Println(pong,err)执行命令如果
go-redis
Cutele_
·
2023-09-20 17:14
Go
redis
golang
数据库
条条大路通罗马 —— 使用
Go-Redis
连接 Amazon ElastiCache for Redis 集群
一、前言AmazonElastiCache是一种Web服务,可让用户在云中轻松设置、管理和扩展分布式内存数据存储或缓存环境。它可以提供高性能、可扩展且具有成本效益的缓存解决方案。同时,它可以帮助消除与部署和管理分布式缓存环境相关的复杂性。AmaoznElastiCacheforRedis集群是一个或多个缓存节点的集合,其中所有节点都运行Redis缓存引擎软件的实例。ElastiCacheforRe
亚马逊云开发者
·
2023-09-20 17:43
redis
golang
缓存
数据库
nosql
go-redis
使用入门
文章目录安装
go-redis
初始化连接redis入门案例连接配置基本使用string类型的操作方法Get获取key的值,返回值:错误信息error和valueSet设置key和value,以及key的过期时间
前端少年汪
·
2023-09-20 17:43
go
redis
golang
数据库
go-redis
常用操作工具类封装
go-redis
引入、使用、以及常用操作工具类封装文章目录1.项目中引入go-redis2.编写连接redis配置类3.编写常用操作工具类4.测试5.项目结构截图6.源码下载1.项目中引入go-redisgogetgithub.com
zhangwanyu_0923
·
2023-09-20 17:42
golang
go-redis
redis
golang
数据库
Go实战--golang中使用redis(redigo和
go-redis
/redis)
以下内容转载自https://blog.csdn.net/wangshubo1989/article/details/75050024生命不止,继续gogogo!!!以前介绍过golang中如何使用sqlite3:《Go实战–go语言操作sqlite数据库(Thewaytogo)》今天跟大家分享的是如何在golang中使用redis数据库。##何为redis官网:https://redis.io/
shankusu2017
·
2023-09-20 17:11
golang
DB
redis
go
go使用
go-redis
操作redis(一)安装及示例
redis官网推荐redigo,但同时
go-redis
也使用非常广泛,并且
go-redis
封装得更好因此这里研究下
go-redis
的使用方法安装:goget-ugithub.com/
go-redis
/redis
前端的哭
·
2023-09-20 17:10
java
java
后端
go-redis
简单使用
官方文档和安装方式二:简单案例使用一:官方文档和安装方式官方中文文档:https://redis.uptrace.dev/zh/guide/go-redis.html安装:gogetgithub.com/redis/
go-redis
奈何碎银没有几两
·
2023-09-20 17:37
#
Go语言基础
golang
redis
开发语言
go语言web开发系列之十九:gin框架:
go-redis
v8+base64Captcha v1.3.1实现用redis存储图形验证码
captchaofbase64imagestring2,安装验证码库:liuhongdi@ku:~$goget-ugithub.com/mojocn/base64Captcha3,redis库的地址:https://github.com/
go-redis
老刘你真牛
·
2023-09-20 09:48
用go做web开发
go
golang
redis
安全
web
go语言web开发系列之二十三:gin框架用go-redis+redsync实现分布式锁
一,安装需要用到的库1,
go-redis
的地址:https://github.com/
go-redis
/redis2,安装go-redisliuhongdi@ku:~$goget-ugithub.com
老刘你真牛
·
2023-09-20 09:48
用go做web开发
go
golang
分布式锁
分布式
redis
Redis 学习笔记8 - 使用
go-redis
访问 redis
处理使用命令行工具来连接,也可以用你喜欢的语言,本文描述使用Go语言通过
go-redis
库连接。个人更建议使用redigo库来操作redis数据,参考我的另一篇文章使用redigo访问redis。
张云飞VIR
·
2023-09-20 09:17
go-redis
框架基本使用
文章目录redis使用场景下载框架和连接redis1.安装go-redis2.连接redis字符串操作有序集合操作流水线事务1.普通事务2.Watchredis使用场景缓存系统,减轻主数据库(MySQL)的压力。计数场景,比如微博、抖音中的关注数和粉丝数。热门排行榜,需要排序的场景特别适合使用ZSET。利用LIST可以实现队列的功能。利用HyperLogLog统计UV、PV等数据。使用geospa
N-1-萘乙基二胺盐酸盐
·
2023-09-20 09:13
Go语言
golang
redis
缓存
事务
后端
MixGo V1.0 发布,混合型高性能 Go 框架
MixGo是什么MixGo是混合型高性能Go框架,该框架改造整合了gin,logrus,gorm,
go-redis
,jwt-go,gorilla...等多个流行组件,可以开发console,api,web
撸代码的乡下人
·
2023-09-13 03:38
go-zero&go web集成redis实战
命令行工具实战从零开始基于go-zero搭建goweb项目实战-03集成redis实战源码仓库地址源码https://gitee.com/li_zheng/treasure-boxgolangredis客户端
Go-Redis
small_to_large
·
2023-09-07 00:25
Golang
Web实战
golang
go-zero
go-redis
【Java转Go】快速上手学习笔记(八)之Redis篇一(
go-redis
)
go-redis
这篇是关于Redis的笔记。
符华-
·
2023-09-02 10:12
Go
golang
go
redis
go-redis
Golang:通过Redis消息订阅实现key过期通知
packagemainimport("fmt""github.com/
go-redis
/redis""time")funcmain(){client:=redis.NewClient(&redis.Options
赴前尘
·
2023-08-28 16:07
Golang开发
golang
redis
开发语言
go-redis
的基本使用
Golang操作Redis安装
go-redis
//redis6gogetgithub.com/
go-redis
/redis/v8//redis7gogetgithub.com/
go-redis
/redis
编程小菜鸡~~
·
2023-08-21 23:39
golang
redis
开发语言
Go访问Redis代码封装
redis.Client类型包含的方法1、Go的Redis客户端库GO中可用于访问Redis的依赖包有下边4个:https://github.com/gomodule/redigohttps://github.com/
go-redis
penngo
·
2023-08-21 07:28
Go
数据库
golang
redis
开发语言
go 在windows下使用redis
可以在内存进程表中看到redis2设置代理setGOPROXY=https://goproxy.cnsetGO111MODULE=on设置完毕后可以查看使用命令goenv3下载goget-ugithub.com/
go-redis
qianbo_insist
·
2023-08-13 09:51
go
redis
golang
windows
go-admin 使用开发
在项目中使用redis作为数据缓存:首先引入该包“github.com/
go-redis
/redis/v8”client:=redis.NewClient(&redis.Options{Addr:config.QueueConfig.Redis.Addr
wzerofeng
·
2023-08-11 11:11
golang
开发语言
后端
go-admin
redis
【redis 延时队列】使用
go-redis
的list做异步,生产消费者模式
分享一个用到的,使用
go-redis
的list做异步,生产消费者模式,接着再用go协程去检测队列里是否有东西去消费如果队列为空,就会一直pop,空轮询导致cpu资源浪费和redisqps无效升高,所以可以通过
不之道
·
2023-08-11 01:03
redis
golang
list
golang操作redis
项目依赖地址go-redishttps://github.com/
go-redis
/redis文档地址https://pkg.go.dev/github.com/
go-redis
/redis/
[email protected]
江江简书
·
2023-07-29 03:22
go使用
go-redis
操作redis
安装goget"github.com/
go-redis
/redis"packagedbimport("fmt""github.com/
go-redis
/redis")varRedisCli*redis.ClientfuncInsetData
pillowss
·
2023-07-27 17:33
go
redis
golang
缓存
关于项目中redis的连接来不及释放导致的错误处理
redis连接池import("context""github.com/
go-redis
/redis/v8""time")varClient*redis.Clientfuncinit(){IdleCheckFrequencyStr
顶尖少爷
·
2023-07-27 05:46
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他