Documentation ¶
Index ¶
- func HandleError(err error)
- type RedisConfig
- type RedisRepository
- func (r *RedisRepository) Close() error
- func (r *RedisRepository) DeleteByValue(listName string, value interface{}, count int) error
- func (r *RedisRepository) DeleteKey(key string) error
- func (r *RedisRepository) GetHashMap(hashTableName string) (map[string]string, error)
- func (r *RedisRepository) GetHashMapField(hashTableName string, fieldName interface{}) (string, error)
- func (r *RedisRepository) GetKey(keyName string) ([]byte, error)
- func (r *RedisRepository) GetList(listName string) ([][]byte, error)
- func (r *RedisRepository) GetListN(listName string, n int) ([][]byte, error)
- func (r *RedisRepository) SaveInHash(hashTableName, fieldName string, thing interface{}) error
- func (r *RedisRepository) SaveInList(listName string, thing interface{}, end bool) error
- func (r *RedisRepository) SaveKey(keyName string, thing interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleError ¶
func HandleError(err error)
Types ¶
type RedisConfig ¶
func NewRedisConfig ¶
func NewRedisConfig(host, port string, maxIdle, IdleTimeOut int) *RedisConfig
type RedisRepository ¶
type RedisRepository struct {
// contains filtered or unexported fields
}
func NewTradeRedisRepository ¶
func NewTradeRedisRepository(config *RedisConfig) *RedisRepository
func (*RedisRepository) Close ¶
func (r *RedisRepository) Close() error
func (*RedisRepository) DeleteByValue ¶
func (r *RedisRepository) DeleteByValue(listName string, value interface{}, count int) error
func (*RedisRepository) DeleteKey ¶
func (r *RedisRepository) DeleteKey(key string) error
func (*RedisRepository) GetHashMap ¶
func (r *RedisRepository) GetHashMap(hashTableName string) (map[string]string, error)
func (*RedisRepository) GetHashMapField ¶
func (r *RedisRepository) GetHashMapField(hashTableName string, fieldName interface{}) (string, error)
func (*RedisRepository) GetList ¶
func (r *RedisRepository) GetList(listName string) ([][]byte, error)
GetList execute "LRANGE 0 -1" to given list
func (*RedisRepository) GetListN ¶
func (r *RedisRepository) GetListN(listName string, n int) ([][]byte, error)
func (*RedisRepository) SaveInHash ¶
func (r *RedisRepository) SaveInHash(hashTableName, fieldName string, thing interface{}) error
SaveInHash executes "HSET ..." - creates hashmap and/or adds field with given value
func (*RedisRepository) SaveInList ¶
func (r *RedisRepository) SaveInList(listName string, thing interface{}, end bool) error
SaveInList executes "rpush" or "lpush" to given list
func (*RedisRepository) SaveKey ¶
func (r *RedisRepository) SaveKey(keyName string, thing interface{}) error
Click to show internal directories.
Click to hide internal directories.