Redis
Ü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!