Skip to main content

redisctl-enterprise-admin

Advanced Redis Enterprise administration via the redisctl CLI. Use for RBAC, LDAP, cluster policy, licensing, certificates, proxy management, and diagnostics.

Source facts

Repository
redis/redisctl
Last source activity
August 4, 2026 at 23:59
Detected SKILL.md language
English
Stars
18
Forks
3

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
redisctl-enterprise-admin
description
Advanced Redis Enterprise administration via the redisctl CLI. Use for RBAC, LDAP, cluster policy, licensing, certificates, proxy management, and diagnostics.
## Overview Advanced cluster administration tasks: access control, security, licensing, maintenance, and troubleshooting. ## RBAC (Role-Based Access Control) ### Users ```bash redisctl enterprise user list redisctl enterprise user get 1 redisctl enterprise user create --data '{...}' redisctl enterprise user update 1 --data '{...}' redisctl enterprise user delete 1 ``` ### Roles ```bash redisctl enterprise role list redisctl enterprise role get 1 redisctl enterprise role create --data '{...}' redisctl enterprise role update 1 --data '{...}' redisctl enterprise role delete 1 ``` ### ACLs ```bash redisctl enterprise acl list redisctl enterprise acl get 1 redisctl enterprise acl create --data '{...}' redisctl enterprise acl update 1 --data '{...}' redisctl enterprise acl delete 1 ``` ## LDAP Integration ```bash # Get LDAP configuration redisctl enterprise ldap get # Update LDAP configuration redisctl enterprise ldap update --data '{...}' # Test LDAP connectivity redisctl enterprise ldap test # Manage LDAP role mappings redisctl enterprise ldap-mappings list redisctl enterprise ldap-mappings create --data '{...}' redisctl enterprise ldap-mappings update 1 --data '{...}' redisctl enterprise ldap-mappings delete 1 ``` ## Cluster Configuration ```bash # Get cluster config redisctl enterprise cluster get # Update cluster config redisctl enterprise cluster update --data '{...}' # Get/update cluster policies redisctl enterprise cluster get-policy redisctl enterprise cluster update-policy --data '{...}' ``` ## Maintenance Mode ```bash # Enable maintenance mode (prevents automatic failover) redisctl enterprise cluster enable-maintenance-mode # Disable maintenance mode redisctl enterprise cluster disable-maintenance-mode ``` ## Licensing ```bash # Get current license info redisctl enterprise license get # Upload a license file redisctl enterprise license upload --file license.key # Update license with a key string or JSON data redisctl enterprise license update --license-key <KEY> redisctl enterprise license update --data @license.json # Validate, check expiry, and view licensed features/usage redisctl enterprise license validate redisctl enterprise license expiry redisctl enterprise license features redisctl enterprise license usage ``` ## Proxy Management ```bash redisctl enterprise proxy list redisctl enterprise proxy get <UID> redisctl enterprise proxy update <UID> --data '{...}' ``` ## Service Management ```bash redisctl enterprise services list redisctl enterprise services get --name <service> redisctl enterprise services update --name <service> --data '{...}' ``` ## Diagnostics ```bash # Get / update diagnostics configuration redisctl enterprise diagnostics get redisctl enterprise diagnostics update --data '{...}' # Generate a support package through the documented binary endpoints redisctl enterprise support-package cluster redisctl enterprise support-package database <database-uid> redisctl enterprise support-package node [node-uid] ``` ## Tips - Maintenance mode should be enabled before planned node maintenance to prevent automatic failover - Always test LDAP configuration with `ldap test` before applying to production - Support packages contain sensitive data -- handle with care - License operations may require cluster restart for some changes
View on GitHub