package zredis import ( "apigame/util/zjson" "github.com/gomodule/redigo/redis" ) // HSetData HSetData func HSetData(conn redis.Conn, value IData) error { _, err := conn.Do("HSET", value.TableName(), value.DbKey(), value.ToString()) return err } // HGetData HSetData func HGetData(conn redis.Conn, value IData) IData { text, err := redis.String(conn.Do("HGET", value.TableName(), value.DbKey())) if err == nil { errJson := zjson.Obj(text, value) if errJson != nil { return nil } } return value }