import (
"fmt"
"github.com/go-redis/redis"
)
var Client *redis.Client
func init(){
Client = redis.NewClient(&redis.Options{
Addr: "localhost:6379",
Password: "", // no password set
DB: 0, // use default DB
})
pong, err := Client.Ping().Result()
fmt.Println(pong, err)
}
func RedisTest(key string)(string, error){
val, err := Client.Get(key).Result()
if err != nil {
panic(err)
}
fmt.Println(key, val)
return val,err
}
func RedisGettDataToRedis(key string)(string, error) {
str,error:=Client.Get(key).Result()
return str ,error
}
func RedisSetDataToRedis(key string, value interface{}){
err := Client.Set(key, value, 0).Err()
if err != nil {
panic(err)
}
}
func RedisExistsToRedis(key string)(bool){
str, err:=Client.Exists(key).Result()
if err!=nil{
fmt.Println("redis EXISTS failed:", err)
}
if str ==0{
return false
}
return true
}
func RedisDeleteToRedis(key string){
err:=Client.Del(key).Err()
if err != nil {
fmt.Println("redis EXISTS failed:", err)
}
}
go 中的redis使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 今天跟大家分享的是如何在golang中使用redis数据库。 何为redis 官网:https://redis.i...
- 对于redis的学习,感谢菜鸟教程提供的优秀资料随着学习的深入,此文章持续更新... Redis 是 key - ...
- 大家静一静,静一静!能听本人发几句言吗,好吧,能容小弟说一大堆废话吗?这里可以施展你的才华!别走啊客官,这里还有大...