首页>软件资讯>常见问题

常见问题

Redis可视化管理工具-轻松玩转Redis数据操作

发布时间:2025-11-28 09:11:53人气:83

在日常开发工作中,我们经常需要对Redis数据库进行各种操作,如查看数据、设置键值、管理过期时间等。今天给大家介绍一款本人开发的Redis可视化管理工具,让您无需记住复杂的命令行指令,通过简单的Web界面就能轻松完成Redis的各种操作。工具简介这是一款基于Spring Boot开发的Redis可视化管理工具,支持多种Redis部署模式(单机、集群、哨兵),提供了友好的Web界面,让您可以直观地进行Redis数据的操作和管理。主要特性多模式支持:兼容Redis单机、集群、哨兵三种部署模式可视化操作:通过Web界面完成所有Redis操作,无需记忆复杂命令实时连接状态:随时查看Redis连接状态和数据库信息完整的键值管理:支持键值的增删改查及TTL管理灵活配置:支持多种Redis配置选项,满足不同环境需求功能详解1. 连接信息展示工具首页会显示当前Redis的连接状态信息,包括:运行模式(单机/集群/哨兵)连接是否正常(PING响应)数据库键数量统计2. 键值对操作写入键值支持设置字符串类型的键值对,并可选择性设置过期时间(TTL):输入Key和Value可选设置过期时间(秒)一键写入Redis读取键值根据指定Key读取对应的Value值,快速查看数据内容。删除键值输入需要删除的Key,一键删除对应的数据。


3. Keys管理支持使用模式匹配查询Keys:支持通配符匹配(如*、?等)显示匹配的所有Key列表默认查询所有Key(*)

4. TTL管理可以查看和设置键的过期时间:查询指定Key的剩余生存时间为已有Key设置新的过期时间技术架构本工具采用现代化的技术栈构建:后端框架:Spring Boot + Spring Data Redis前端技术:原生HTML + JavaScript(无复杂依赖)连接池:Lettuce(支持异步、响应式)模板引擎:Thymeleaf构建工具:Maven配置说明工具支持灵活的配置选项,在application.yml中可以配置:redis:

  tool:

    mode: cluster # single / cluster / sentinel

    single:

      host: 127.0.0.1

      port: 12345

      database: 4

    cluster:

      nodes:

        - 127.0.0.1:10001

        - 127.0.0.1:10002

        # 更多节点...

      password: ***

      read-from-replicas: false

    sentinel:

      master: mymaster

      nodes:

        - 127.0.0.1:26379

      read-only: false

    timeout: 5s

    ssl: false使用指南快速开始克隆项目代码修改application.yml中的Redis连接配置运行应用:mvn spring-boot:run访问地址:http://localhost:8080界面操作步骤

界面操作步骤.png

查看连接状态:进入首页即可看到Redis连接信息添加数据:在"写入键值"区域填写Key、Value及可选的TTL,点击"写入"查询数据:在"读取/删除"区域输入Key,点击"读取"删除数据:在"读取/删除"区域输入Key,点击"删除"管理Keys:在"Keys & TTL"区域输入模式(或使用默认*),点击"查询Keys"管理TTL:在"TTL Key"输入框中输入Key,可查看或设置过期时间适用场景这款工具特别适用于以下场景:开发调试期间快速验证数据生产环境中紧急查询/修改数据不熟悉Redis命令的团队成员使用需要在不同Redis环境间切换操作演示Redis基本操作总结这款Redis可视化工具虽然功能简洁,但涵盖了日常使用Redis的主要操作需求。它免去了记忆复杂命令的负担,通过直观的Web界面帮助开发者提高工作效率。无论是初学者还是有经验的开发者,都能从这款工具中受益。后续我们还会继续完善功能,增加更多实用特性。



上一条:redis管理工具,可视化管理企业数据库

下一条:Linux系统Redis的单机安装步骤