摘要: Redis 是一个基于内存的非关系型数据库,在项目开发中使用非常广泛,Go 语言操作 Redis 需要使用三方包,我们选择支持 Redis 集群和 Redis 哨兵的 go-redis 包来讲述 Go 语言如何操作 Redis。 go-redis 包需要使用支持 Modules 的 Go 版本,并且 阅读全文
posted @ 2022-08-15 20:25 X-Wolf 阅读(3836) 评论(0) 推荐(0)
摘要: 什么是 JSON Web Token? JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以 JSON 方式安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用** HMAC 算法)或使用 RSA  阅读全文
posted @ 2022-08-15 20:01 X-Wolf 阅读(1219) 评论(0) 推荐(0)
摘要: gin是目前golang的主要web框架之一,之所以选择这个框架是因为其拥有高效的路由性能,并且有人长期维护,目前github上的star数已经破3W。 [安装] go get -u github.com/gin-gonic/gin 基础使用: package main import ( "gith 阅读全文
posted @ 2022-08-15 17:46 X-Wolf 阅读(3629) 评论(0) 推荐(0)
摘要: github: https://github.com/getsentry/sentry 1.什么是sentry? 当我们完成一个业务系统的上线时,总是要观察线上的运行情况,对于每一个项目,我们都没办法保证代码零BUG、零报错,即便是经历过测试,因为测试永远无法做到100%覆盖,用户也不会总是按照我们 阅读全文
posted @ 2022-08-15 14:02 X-Wolf 阅读(497) 评论(0) 推荐(0)