Commit: Bulk unfinished work

This commit is contained in:
2026-01-22 17:39:04 +01:00
parent 6c46b4efcc
commit 3a9acc42a2
68 changed files with 5047 additions and 1064 deletions

View File

@@ -1,35 +1,43 @@
package utils
// Keep (used in cmd/api/main.go)
// Cache utilities for Valkey Glide
import (
"context"
"fmt"
"log/slog"
"os"
"strconv"
glide "github.com/valkey-io/valkey-glide/go/v2"
"github.com/valkey-io/valkey-glide/go/v2/config"
)
func SetupCache(host, port, user, pass string) (*glide.Client, bool) {
func NewCache(logger *slog.Logger) *glide.Client {
user := os.Getenv("VALKEY_USER")
pass := os.Getenv("VALKEY_PASS")
host := os.Getenv("VALKEY_HOST")
port := os.Getenv("VALKEY_PORT")
p, err := strconv.Atoi(port)
if err != nil {
fmt.Println("VALKEY_PORT is not a number")
return nil, false
logger.Error("VALKEY_PORT is not a number", "error", err, "port", port)
panic(err)
}
config := config.NewClientConfiguration().WithAddress(&config.NodeAddress{Host: host, Port: p}).WithCredentials(config.NewServerCredentials(user, pass))
client, err := glide.NewClient(config)
if err != nil {
fmt.Println("There was an error: ", err)
return nil, false
logger.Error("There was an error in glide.NewClient!", "err", err)
panic(err)
}
res, err := client.Ping(context.Background())
_, err = client.Ping(context.Background())
if err != nil {
fmt.Println("There was an error: ", err)
return nil, false
logger.Error("There was an error pinging the client initially!", "err", err)
panic(err)
}
fmt.Println(res) // PONG
return client, true
return client
}