基于go-redis的缓存工具包

rds_cache_go

说明

rds_cache_go是基于go-redis的缓存工具包

安装

go get -u github.com/cowardmrx/rds_cache_go

使用

var caches = NewCache(WithHost("192.168.0.151"), WithPort("6379"), WithDB(13))

// PUT 
err := caches.Put("key1", "va", 1*time.Minute)

// PUT json
amap := map[string]interface{}{
	"data"  :   "data1"
}

amapJson,_ := json.Marshal(amap)

err := caches.Put("key2",amapJson,1 * time.Minute)

// Exist 
exist := caches.Exist("key2")

// Get
result := caches.Get("key2")

// Delete
result,err := caches.Delete("key2")

// Delete More
result,err = caches.Delete("key2","key3","key4")
Similar Resources
Related tags
基于go-cqhttp,实现onebot协议的go语言版本sdk,拥有内置插件。
基于go-cqhttp,实现onebot协议的go语言版本sdk,拥有内置插件。

LeafBot ✨ 基于 go-cqhttp,使用OneBot标准的插件 ✨ 已添加windows的gui界面,前提是基于chorme引擎

Dec 7, 2022
基于go-zero框架实现的ntp_docker后端

ntp服务 1.获取ntp服务的系统时间及时区 功能描述 Url: http://10.51.15.193:8085/api/v1/ntp/ntpInfo 请求方式: GET 返回参数: 返回字段 二级字段 字段类型 说明 说明 int 返回结果状态。200:正常; 400:错误;500:错误, 其

Oct 25, 2022
微服务架构-micro-基于go-zero zrpc etcd 单独集成orm-gorm 日志-uber/zap

micro目录结构 pkg ├── api 业务接口逻辑层 所有的业务逻辑存放目录。 │ ├── model 数据模型 数据管理层,仅用于操作管理数据,如数据库操作 ├── assets

Jul 12, 2022
基于go-kratos +Ant Design Pro的前后端分离微服务管理系统后端模块
基于go-kratos +Ant Design Pro的前后端分离微服务管理系统后端模块

项目前端是基于Ant Design Pro来创建的,后端是基于go-kratos来创建的一个前后端分离的管理系统

Nov 24, 2022