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)
}
}
网友评论