6 "github.com/go-redis/redis"
14 hostname := os.Getenv("DBAAS_SERVICE_HOST")
16 hostname = "localhost"
18 port := os.Getenv("DBAAS_SERVICE_PORT")
22 redisAddress := hostname + ":" + port
23 client := redis.NewClient(&redis.Options{
25 Password: "", // no password set
26 DB: 0, // use default DB
37 func (db *DB) Close() error {
41 func (db *DB) MSet(pairs ...interface{}) error {
42 return db.client.MSet(pairs...).Err()
45 func (db *DB) MGet(keys []string) ([]interface{}, error) {
46 val, err := db.client.MGet(keys...).Result()
50 func (db *DB) Del(keys []string) error {
51 _, err := db.client.Del(keys...).Result()
55 func (db *DB) Keys(pattern string) ([]string, error) {
56 val, err := db.client.Keys(pattern).Result()