redis

package
v0.0.0-...-3abaec4 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DB

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

func New

func New(adapter redis.Adapter) DB

func (DB) BulkCreateScoreLists

func (d DB) BulkCreateScoreLists(ctx context.Context, keys []string, entries []leaderboardstat.LeaderboardEntry) error

func (DB) CreateNewScoreList

func (d DB) CreateNewScoreList(ctx context.Context, redisKey string, entries []leaderboardstat.LeaderboardEntry) error

func (DB) GetLeaderboardByFilters

func (d DB) GetLeaderboardByFilters(ctx context.Context, page int, pageSize int, category string, timeframe string) (leaderboardstat.ScoreboardResponse, error)

type LeaderboardRepo

type LeaderboardRepo struct {
	Redis *redis.Client
}

func NewLeaderboardRepo

func NewLeaderboardRepo(redis *redis.Client) *LeaderboardRepo

Jump to

Keyboard shortcuts

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