rds_cache_go/README.md

36 lines
628 B
Markdown
Raw Normal View History

2021-12-06 16:31:44 +08:00
# rds_cache_go
2021-05-07 09:05:20 +08:00
2021-12-06 16:31:13 +08:00
## 说明
2021-05-07 09:05:20 +08:00
rds_cache_go是基于go-redis的缓存工具包
2021-12-06 16:31:13 +08:00
## 安装
2021-05-07 09:05:20 +08:00
go get -u github.com/cowardmrx/rds_cache_go
## 使用
```go
2021-12-06 16:20:44 +08:00
var caches = NewCache(WithHost("192.168.0.151"), WithPort("6379"), WithDB(13))
2021-05-07 09:05:20 +08:00
// 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")
2021-12-06 16:32:51 +08:00
// Get
result := caches.Get("key2")
2021-05-07 09:05:20 +08:00
// Delete
result,err := caches.Delete("key2")
// Delete More
result,err = caches.Delete("key2","key3","key4")
```