Documentation
¶
Overview ¶
Package redisTools provides a wrapper functions for Redis database interactions.
Index ¶
- func Del(key string, redisConfig RedisConfiguration) error
- func EGet(key string, redisConfig RedisConfiguration) (string, error)
- func ESet(key string, value string, expiration int, redisConfig RedisConfiguration) error
- func Get(key string, redisConfig RedisConfiguration) (string, error)
- func Keys(pattern string, redisConfig RedisConfiguration) ([]string, error)
- func RedisOptions(redisConfig RedisConfiguration) *redis.Options
- func Set(key string, value string, expiration int, redisConfig RedisConfiguration) error
- func TestAccess(redisConfig RedisConfiguration) error
- func TestConnection(redisConfig RedisConfiguration) error
- type RedisConfigEncryption
- type RedisConfigHost
- type RedisConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EGet ¶
func EGet(key string, redisConfig RedisConfiguration) (string, error)
Get a value from Redis with encryption
func ESet ¶
func ESet(key string, value string, expiration int, redisConfig RedisConfiguration) error
Set a value in Redis with encryption
func Get ¶
func Get(key string, redisConfig RedisConfiguration) (string, error)
Get a value from Redis
func Keys ¶
func Keys(pattern string, redisConfig RedisConfiguration) ([]string, error)
Keys returns all keys based on a pattern
func RedisOptions ¶
func RedisOptions(redisConfig RedisConfiguration) *redis.Options
RedisOptions returns a new Redis options struct
func Set ¶
func Set(key string, value string, expiration int, redisConfig RedisConfiguration) error
Set a value in Redis
func TestAccess ¶
func TestAccess(redisConfig RedisConfiguration) error
TestAccess tests the access to Redis
func TestConnection ¶
func TestConnection(redisConfig RedisConfiguration) error
TestConnection tests the connection to Redis
Types ¶
type RedisConfigEncryption ¶ added in v0.0.20
type RedisConfigEncryption struct {
Key []byte
}
type RedisConfigHost ¶ added in v0.0.20
type RedisConfiguration ¶
type RedisConfiguration struct {
Host RedisConfigHost
Encryption RedisConfigEncryption
}
RedisConfiguration struct for Redis configuration
Click to show internal directories.
Click to hide internal directories.