goFrame v2.6 gredis 报错

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 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实现。

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
5月前
|
SQL Go
Go语言之GORM框架(三)——Hook(钩子)与Gorm的高级查询
Go语言之GORM框架(三)——Hook(钩子)与Gorm的高级查询
|
6月前
|
存储 SQL 安全
探秘MSSQL存储过程:存储过程的高级特性和实战技巧
探秘MSSQL存储过程:存储过程的高级特性和实战技巧
|
6月前
|
JSON NoSQL Go
|
JavaScript API 开发者
Yii2的官方文档是什么?底层原理是什么?
Yii2的官方文档是什么?底层原理是什么?
107 0
|
数据库 数据格式 索引
GoFrame garray使用实践
今天在搞一个需求,从三方获得有信息变更的商品,更新自己的数据库,再推送给下游进行商品更新。
110 0
GoFrame garray使用实践
|
开发框架 程序员 Go
发现了一款神仙级别的Go框架:GoFrame
最近发现了一款非常好用的基于go语言的web开发框架,非常适合PHP转Go的同学使用,在很多设计思想和使用上和PHP的Laravel框架非常像。
529 0
发现了一款神仙级别的Go框架:GoFrame
|
存储 NoSQL Java
GoFrame避坑指南和实践干货(2)
用GoFrame已经开发了一段时间,今天为大家分享避坑指南和实践干货。这些坑并不是框架设计者的问题,更多的是我作为初学者的各种摸石头过河
215 0
GoFrame避坑指南和实践干货(2)
|
数据可视化 PyTorch 测试技术
PyTorch的可复用代码模板(持续更新ing...)
PyTorch的可复用代码模板(持续更新ing...)
PyTorch的可复用代码模板(持续更新ing...)
GoFrame第四天
GoFrame第四天
226 0
GoFrame第四天
|
安全 NoSQL 数据库连接
GoFrame第五天
GoFrame第五天
240 0
GoFrame第五天