Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRedisClient ¶
func GetRedisClient() *redis.Client
func GetRistrettoCache ¶
GetRistrettoCache gets the ristretto cache.
func GetTracerInstance ¶ added in v1.2.2
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
Click to show internal directories.
Click to hide internal directories.