package cache import ( "time" ) // 支持set、hashSet操作 type Cache interface { SetOneDay(key string, value interface{}) error Set(key string, value interface{}, expiration time.Duration) error Get(key string) (value string, err error) Del(key ...string) error HSet(key string, values ...interface{}) error HGet(key, field string) (string, error) HDel(key string, fields ...string) error HGetAll(key string) (map[string]string, error) Close() }