Reading Time:1 minute
0 words

Redis Manager ​

GM Desktop Redis Manager is a visual management tool for Redis databases on Linux servers. It provides an intuitive graphical interface covering Console, Configuration, and Logs, with version switching capabilities.

Core Features ​

ModulePurposeCore Capabilities
ConsoleStatus MonitorService control, server/memory/connection status, key statistics
ConfigurationParameter TuningGeneral config (bind/port/password) and persistence (AOF/RDB)
LogsRuntime LogsView and clean Redis logs
Version SwitchVersion ControlSwitch Redis versions

Initialization ​

Smart Detection & One-Click Install. On first launch, the system detects Redis installation. If not found, a version selection page guides you through setup.

Version Select

  • Auto Detection: Automatically scans Redis status; prompts "Redis not installed, please select a version" if not found.
  • Version Selection: Click "Select" to open the version panel showing:
    • Version Number: Target Redis version (e.g., 6.2.7)
    • Install Path: Redis binary path
    • Config File: Redis config file path
    • Switch Version: Switch to other versions if Redis is already installed

Install Redis ​

Three installation methods:

Install Redis

  • Compile Install: Build from source for custom performance and module needs.
  • Quick Install: Pre-compiled package installation — fastest option.
  • Manual Select: Specify an existing Redis binary path.
  • Safety Warning: Warns about potential data loss when switching versions.

Console ​

Real-Time Redis Status Monitor. Dashboard display of Redis service status, resource usage, key distribution, and detailed status info.

Console

  • Status: Header shows service status ("Running ▶") with uptime and green indicator.
  • Quick Actions: One-click stop and restart buttons.
  • Server Info:
CategoryMetricDescription
ServerRedis VersionCurrent version (e.g., 6.2.7)
OS TypeServer kernel version
Process IDRedis PID
MemoryUsed MemoryCurrent memory usage
Peak MemoryHistorical maximum memory
Lua PeakLua engine peak memory
StatusClient ConnectionsCurrent active connections
Total ConnectionsTotal connections since startup
Total CommandsTotal commands executed since startup
  • Key Statistics: Table showing key distribution per database (DB) — Keys, Expires, Avg TTL — with total key count summary.
  • Status Info: Bottom panel with category filtering (All, Cluster, Keyspace, etc.) and Key-Value table with fuzzy search.

Configuration ​

Visual Redis Parameter Tuning. Two tabs: "General" and "Persistence", eliminating the need to manually edit redis.conf.

General Settings ​

General Settings

ParameterDefaultDescription
bind127.0.0.1Listen IP address
port63791Redis listen port
timeout0Client idle timeout in seconds (0 = no timeout)
maxclients10000Maximum client connections
databases16Number of databases
requirepass••••••Access password (show/hide toggle)
maxmemory0 MBMaximum memory (0 = unlimited)
Persistence Path/www/server/redis/redisData persistence file path
  • Save: Click "Save" to write changes; restart Redis to apply.
  • Open Config File: Top-right button for direct redis.conf editing.

Persistence Settings ​

Persistence Settings

  • AOF Persistence: Toggle to enable/disable AOF (Append Only File) mode.
    • AppendFsync Strategy:
      • always — Sync on every write. Highest data safety, lower performance.
      • everysec — Sync every second (recommended). Balances performance and safety.
      • no — OS-determined sync. Best performance, potential data loss.
  • RDB Persistence: Toggle to enable/disable RDB snapshot mode.
    • Trigger Conditions: Configure multiple conditions (any triggers a snapshot):
      • Condition 1: 900 seconds, 1 write
      • Condition 2: 300 seconds, 10 writes
      • Condition 3: 60 seconds, 10000 writes

Logs ​

Redis Log Viewer & Management. Displays runtime logs including startup info, connections, and anomaly alerts.

Logs

  • Log Viewer: Code view showing complete Redis logs with ASCII logo, version, mode (standalone), port, PID, and initialization status.
  • Clear Logs: Top-right button to clean log history.

Version Switch ​

Multi-Version Redis Management. Bottom-left shows current Redis version (e.g., 6.2.7).

  • Current Version: Always displays the active version; click to enter version switching.
  • Version Switch: Switch between installed Redis versions for testing or upgrades.