infrastructures

package
v1.2.2 Latest Latest
Warning

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

Go to latest
Published: Feb 20, 2024 License: AGPL-3.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDBConn

func GetDBConn() *gorm.DB

func GetRedisClient

func GetRedisClient() *redis.Client

func GetRistrettoCache

func GetRistrettoCache() *ristretto.Cache

GetRistrettoCache gets the ristretto cache.

func GetTracerInstance added in v1.2.2

func GetTracerInstance() trace.Tracer

func InitTracer

func InitTracer(cfg config.SentryConfig) error

func ShutdownTracer

func ShutdownTracer() error

Types

type CacheSingleton added in v1.2.2

type CacheSingleton struct {
	// contains filtered or unexported fields
}

CacheSingleton is the singleton for the ristretto cache.

func GetCacheInstance added in v1.2.2

func GetCacheInstance() *CacheSingleton

GetCacheInstance gets the cache instance.

func (*CacheSingleton) CreateRistrettoCache added in v1.2.2

func (c *CacheSingleton) CreateRistrettoCache() error

CreateRistrettoCache creates a new ristretto cache.

func (*CacheSingleton) GetRistrettoCache added in v1.2.2

func (c *CacheSingleton) GetRistrettoCache() *ristretto.Cache

GetRistrettoCache gets the ristretto cache.

type DBConnSingleton added in v1.2.2

type DBConnSingleton struct {
	// contains filtered or unexported fields
}

func GetDBConnInstance added in v1.2.2

func GetDBConnInstance() *DBConnSingleton

func (*DBConnSingleton) ConnectDB added in v1.2.2

func (d *DBConnSingleton) ConnectDB(dsn string) error

func (*DBConnSingleton) DisconnectDB added in v1.2.2

func (d *DBConnSingleton) DisconnectDB() error

func (*DBConnSingleton) GetDBConn added in v1.2.2

func (d *DBConnSingleton) GetDBConn() *gorm.DB

type RedisManager added in v1.2.2

type RedisManager struct {
	// contains filtered or unexported fields
}

func GetRedisManagerInstance added in v1.2.2

func GetRedisManagerInstance() *RedisManager

func (*RedisManager) CloseRedis added in v1.2.2

func (r *RedisManager) CloseRedis() error

func (*RedisManager) ConnectRedis added in v1.2.2

func (r *RedisManager) ConnectRedis(redisConf config.RedisConfig) error

func (*RedisManager) GetRedisClient added in v1.2.2

func (r *RedisManager) GetRedisClient() *redis.Client

func (*RedisManager) NewRedisClient added in v1.2.2

func (r *RedisManager) NewRedisClient(redisConf config.RedisConfig) *redis.Client

Jump to

Keyboard shortcuts

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