stackit.guru
Databases

Redis

database redis cache

Übersicht

STACKIT Redis bietet vollständig verwaltete Redis-Instanzen für Caching, Session-Storage und Echtzeit-Anwendungen. Der Service übernimmt Wartung, Updates und Monitoring, während Sie von der Performance von In-Memory-Datenbanken profitieren. Mit Hochverfügbarkeit durch automatisches Failover, Persistenz-Optionen und verschiedenen Eviction-Policies können Sie Redis optimal für Ihren Use Case konfigurieren. Unterstützung für Redis Cluster ermöglicht horizontale Skalierung. Redis ist ideal für Caching-Layer, Session-Management, Real-Time-Analytics, Message Queues und Anwendungen, die extrem niedrige Latenz erfordern.

Go SDK Beispiel

package main

import (
    "context"
    "fmt"
    "github.com/stackitcloud/stackit-sdk-go/services/redis"
)

func main() {
    // Initialize Redis client
    client, err := redis.NewClient()
    if err != nil {
        panic(err)
    }
    
    // Create a Redis instance
    instance, err := client.CreateInstance(context.Background(), &redis.CreateInstanceRequest{
        ProjectID:      "your-project-id",
        Name:           "my-redis",
        Version:        "7.0",
        Plan:           "cache-2",
        MemoryGB:       4,
        EvictionPolicy: "allkeys-lru",
    })
    
    if err != nil {
        panic(err)
    }
    
    fmt.Printf("Redis instance created: %s\n", instance.Name)
    fmt.Printf("Connection: redis://%s:%d\n", instance.Host, instance.Port)
}

Dokumentation

Verwandte Artikel

Noch keine Artikel zu diesem Service verfügbar. Schau bald wieder vorbei!