goFrame v2.6 gredis 报错

简介: goFrame v2.6 gredis 报错问题解决

在使用v2.6的goFrame框架使用redis时报错:

redis adapter is not set, missing configuration or adapter register? possible reference: https://github.com/gogf/gf/tree/master/contrib/nosql/redis

之前使用v2.1时没有这种问题。

解决方案:

Installation:

go get -u github.com/gogf/gf/contrib/nosql/redis/v2

Commonly imported at top of main.go:

package main

import (
    _ "github.com/gogf/gf/contrib/nosql/redis/v2"

    // Other imported packages.
)

func main() {
    // Main logics.
}

分析

查看GoFrame发布记录发现,在2.3版本时对Redis做了一下调整:

  • 新增redis社区组件,将耦合较重的redis组件从主框架中解耦,作为社区组件提供。原有主框架增加redis接口定义,而社区组件redis提供具体的接口实现。因此,请注意,主框架gredis组件的使用方式发生了一些变更,在依赖redis的项目中需要引入社区组件redis实现,否则方法执行将会返回错误。保留兼容原有的Do/DoVar方法,并增加了100+项常用redis操作方法:NoSQL Redis

也就是说在2.3及以后的版本中如果要使用redis则需要手动引入社区组件redis实现。

相关文章
|
JSON JavaScript 前端开发
Controller 层编码规范
Controller 层编码规范
|
5月前
|
JSON 应用服务中间件 nginx
采集 Nginx 日志的几种方式
本文系统介绍采集Nginx日志的六种主流方式:本地文件读取、Agent采集(如Filebeat)、Syslog转发、Sidecar模式、JSON格式化输出及云服务集成。涵盖单机到云原生场景,助你构建高效、可扩展的日志体系,提升监控与故障排查能力。(238字)
484 152
|
9月前
|
数据采集 JSON Go
Go语言实战案例:实现HTTP客户端请求并解析响应
本文是 Go 网络与并发实战系列的第 2 篇,详细介绍如何使用 Go 构建 HTTP 客户端,涵盖请求发送、响应解析、错误处理、Header 与 Body 提取等流程,并通过实战代码演示如何并发请求多个 URL,适合希望掌握 Go 网络编程基础的开发者。
|
人工智能 API 决策智能
智胜未来:国内大模型+Agent应用案例精选,以及主流Agent框架开源项目推荐
【7月更文挑战第8天】智胜未来:国内大模型+Agent应用案例精选,以及主流Agent框架开源项目推荐
21375 134
智胜未来:国内大模型+Agent应用案例精选,以及主流Agent框架开源项目推荐
|
中间件 Go
Go如何优雅的记录操作日志
这篇文章比较硬核,会涉及到这几个知识点:协程、协程池、钩子函数、中间件以及异步方法的使用,文章最后会带大家去阅读Async的源码,了解其底层实现。
2514 0
Go如何优雅的记录操作日志
|
容器
Flutter下拉刷新上拉加载的简单实现方式一
Flutter下拉刷新上拉加载的简单实现方式一
577 2
uniapp实战 —— 弹出层 uni-popup (含vue3子组件调父组件的方法)
uniapp实战 —— 弹出层 uni-popup (含vue3子组件调父组件的方法)
1988 1
|
Go
【golang】Go 判断字符串是否包含指定字符
【golang】Go 判断字符串是否包含指定字符
462 1
|
监控 Java 应用服务中间件
分布式链路监控系统问题之描述Trace、Segment、Span之间的关系的问题如何解决
分布式链路监控系统问题之描述Trace、Segment、Span之间的关系的问题如何解决
299 0
|
存储 Java 数据挖掘

热门文章

最新文章