Redis Commander:一款基于Web、免费开源的Redis管理工具

Redis Commander 是一个基于 Web 浏览器的图形化用户界面工具,专门用于管理和操作 Redis 数据库。

Redis Commander 项目使用 Node.js 开发,遵循 MIT 开源协议,代码托管在 GitHub:

https://github.com/joeferner/redis-commander

功能特性

  • 跨平台:Redis Commander 服务端支持各种操作系统,用户通过 Web 浏览器进行访问。

  • 连接管理:支持单实例(Standalone)、哨兵(Sentinel)、集群(Cluster)多种连接方式;提供 TLS 加密传输,保障远程访问 Redis 服务时的数据传输安全性。

  • 便捷操作:通过清晰的树状或列表结构展示所有的键值,可以直接在界面上创建新的键或修改、删除现有键值。
  • 数据类型:支持包括字符串(String)、列表(List)、集合(Set)、有序集合(Sorted Set)、哈希(Hash)、流(Stream)等,并且提供 JSON 格式验证。
  • 内置命令行:支持直接运行 Redis 命令,提供命令提示(Tab)、历史记录补全等功能。
  • 导入导出: 支持 JSON、Redis 格式的键值导入与导出,便于备份或环境迁移。
  • 在线帮助:集成了 Redis 官方文档,可以在线查询帮助信息。
  • 配置信息:显示服务器配置、客户端、内存统计、CPU、集群配置等信息。

下载安装

推荐使用 Docker Commpose 进行安装体验,首先创建一个 docker-compose.yml 文件,内容如下:

复制代码
services:
  redis:
    container_name: redis
    hostname: redis
    image: redis

  redis-commander:
    container_name: redis-commander
    hostname: redis-commander
    image: ghcr.io/joeferner/redis-commander:latest
    restart: always
    environment:
    - REDIS_HOSTS=local:redis:6379
    ports:
    - "8081:8081"
    user: redis

然后执行以下命令进行安装:

复制代码
docker-compose up -d

启动服务之后,通过浏览器打开以下地址进行访问:

http://127.0.0.1:8000

总结

Redis Commander 以简洁的 Web 界面提供了核心的 Redis 数据管理功能,适合开发、测试和日常运维场景。

相关推荐
言之。11 分钟前
DDIA第四章 数据库存储引擎面试问题集
数据库·面试·职场和发展·ddia
wangbing112514 分钟前
redis的存储问题
数据库·redis·缓存
剑来.17 分钟前
一次完整的 MySQL 性能问题排查思路(线上实战总结)
数据库·mysql·oracle
2301_8002561117 分钟前
【数据库】查找距离最近的电影院 pgSQL 存储过程片段
大数据·数据库·excel
2501_9418072622 分钟前
在迪拜智能机场场景中构建行李实时调度与高并发航班数据分析平台的工程设计实践经验分享
java·前端·数据库
week_泽26 分钟前
小程序云数据库查询操作_2
数据库·小程序
一 乐26 分钟前
餐厅点餐|基于springboot + vue餐厅点餐系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端
zs宝来了29 分钟前
大厂面试实录:Spring Boot源码深度解析+Redis缓存架构+RAG智能检索,谢飞机的AI电商面试之旅
spring boot·redis·微服务·大厂面试·java面试·rag·spring ai
小王和八蛋38 分钟前
TDDL、Amoeba、Cobar、MyCAT 架构比较
数据库
jnrjian40 分钟前
Oracle 列A=列A 相当于列不为空,条件无意义
数据库·sql