infrastructures

package
v0.0.0-...-b53f2a2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2023 License: ISC Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloseDB

func CloseDB() error

CloseDB closes the database connection

func CloseRedis

func CloseRedis() error

CloseRedis Closes redis connection

func ConnectDB

func ConnectDB() error

ConnectDB connects to the database

func ConnectRedis

func ConnectRedis() error

ConnectRedis Connects to redis

func GetDBConn

func GetDBConn() *gorm.DB

GetDBConn returns the database connection object

func GetRedisClient

func GetRedisClient() *redis.Client

GetRedisClient Returns redis client

func NewRedisClient

func NewRedisClient() *redis.Client

NewRedisClient Returns new redis client

Types

type DBParams

type DBParams struct {
	Host     string // Database host
	Port     string // Database port
	User     string // Database user
	Password string // Database password
	DBName   string // Database name
}

DBParams is the database configuration parameters

func DBConfig

func DBConfig() DBParams

DBConfig returns the database configuration parameters from environment variables

func (*DBParams) GetConnectionString

func (db *DBParams) GetConnectionString() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL