hash.go
557 Bytes
package zredis
import (
"github.com/gomodule/redigo/redis"
)
// HSet HSet
func HSet(conn redis.Conn, tableName, key, value any) error {
_, err := conn.Do("HSET", tableName, key, value)
return err
}
// HGet HGet
func HGet(conn redis.Conn, tableName, key any) any {
reply, err := conn.Do("HGET", tableName, key)
if err != nil {
return nil
}
return reply
}
// HGetInt64 HGetInt64
func HGetInt64(conn redis.Conn, tableName, key any) int64 {
reply, err := redis.Int64(conn.Do("HGET", tableName, key))
if err == nil {
return reply
}
return 0
}