Skip to content

Redkey Robin

Redkey logo

Redis-side orchestration runtime for Redkey instances on Kubernetes.

Redkey Robin is the runtime component used by the Redkey Operator to execute Redis-side orchestration, health supervision, and metrics collection. It is deployed by the operator as a Deployment and works as the in-cluster companion for each managed Redkey instance, whether it runs in cluster or standalone mode.

GitHub License GitHub Release Go Version Build Status

Kubernetes Operator SDK Go REUSE Compliance

GitHub Issues GitHub Pull Requests GitHub Stars GitHub Forks

📖 Redkey Documentation🛠 Developer Guide🤝 Contributing📝 License


Key Features

  • Reconciles bootstrap and configuration from Kubernetes and Redis state, covering cluster formation and topology validation in cluster mode and single-node setup in standalone mode
  • Performs automated health checks and remediation, including cluster-mode concerns such as membership drift, uncovered slots, replica spread issues, cluster check findings, and slot imbalance
  • Exposes Prometheus metrics for Redkey and Redis/Valkey state, together with runtime metrics used by Redkey Operator and observability tooling
  • Hot-reloads operational settings from RedkeyConfig without restarting the Robin Pod, including reconciliation cadence, metrics collection, auth secret reference, and profiling state
  • Provides a metrics HTTP endpoint plus optional pprof endpoints for diagnostics and performance analysis
  • Works as the Redis-side runtime companion for Redkey Operator during normal operation, maintenance, and recovery flows

Getting Started

Redkey Robin is intended to be deployed and configured through Redkey Operator, not as a standalone component.

For development, build, deployment, and debugging workflows, follow the Redkey Operator developer guide in the operator repository.

Documentation

The canonical documentation for both Redkey Operator and Redkey Robin lives in the redkeyoperator repository:

Contributing

We welcome contributions. Please read CONTRIBUTING.md and follow the Code of Conduct.

License

This project is licensed under the Apache-2.0 License.

© 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)

About

Redkey Operator companion. Manage your Redis/Valkey clusters seamlessly.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages