当前位置: 首页 > news >正文

【go-zero】使用自带Redis方法

yaml配置文件

RedisS:Host: Type: Pass: 

config增加

RedisS struct {Host stringType stringPass string}

svc文件

type * struct {RedisClient *redis.Redis
}
func *(c config.Config) * {sqlConn := sqlx.NewMysql(c.DB.DataSource)return &*{RedisClient: redis.New(c.RedisS.Host, func(r *redis.Redis) {r.Type = c.RedisS.Typer.Pass = c.RedisS.Pass}),}
}
注意*是省略内容可忽视,看位置即可

logic方法

err = l.svcCtx.RedisClient.SetexCtx(ctx, "key", "111", 100)if err != nil {logc.Error(ctx, err)}v, err := l.svcCtx.RedisClient.GetCtx(ctx, "key")if err != nil {logc.Error(ctx, err)}
http://www.lryc.cn/news/160730.html

相关文章:

  • 离线数仓同步数据3
  • Prometheus+Grafana 搭建应用监控系统
  • Spring Boot整合Log4j2.xml的问题
  • 代码随想录算法训练营第五十八天 | 739. 每日温度,496.下一个更大元素 I
  • 【动手学深度学习】--文本预处理
  • 2023年最佳研发管理平台评选:哪家表现出色?
  • 轻量容器引擎Docker基础使用
  • questions
  • MojoTween:使用「Burst、Jobs、Collections、Mathematics」优化实现的Unity顶级「Tween动画引擎」
  • Vue3响应式源码实现
  • 【RapidAI】P1 中文文本切割程序
  • 4、QT中的网络编程
  • 单例模式(饿汉式单例 VS 懒汉式单例)
  • Oracle数据库连接之TNS-12541异常
  • sql中的排序函数dense_rank(),RANK()和row_number()
  • Flask狼书笔记 | 05_数据库
  • HJ70 矩阵乘法计算量估算
  • Doris数据库使用记录
  • 华为OD机试真题【篮球比赛】
  • sublime text 格式化json快捷键配置
  • Spring Cloud 面试题总结
  • 如何实现24/7客户服务自动化?
  • 2022年12月 C/C++(六级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 【Spring Cloud系列】 雪花算法原理及实现
  • Postgresql 阿里云部署排雷
  • l8-d10 TCP协议是如何实现可靠传输的
  • 9月9日扒面经
  • 项目实战:ES的增加数据和查询数据
  • vs code调试rust乱码问题解决方案
  • 大数据课程K22——Spark的SparkSQL的API调用