diff options
Diffstat (limited to 'redigo.go')
| -rw-r--r-- | redigo.go | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -23,10 +23,14 @@ func init() { //client.FlushDB() } -func getRed(key string) string { +func delRed(key string) error { + return client.Dump(key).Err() +} + +func getRed(key string) interface{} { val, err := client.Get(key).Result() if err == redis.Nil { - return "nil" + return nil } else if err != nil { panic(err) return err.Error() @@ -35,7 +39,7 @@ func getRed(key string) string { } } -func setRed(key string , val string, dur int) bool { +func setRed(key string , val interface{}, dur int) bool { err := client.Set(key, val,time.Duration(dur)*time.Second).Err() if err != nil { panic(err) |
