Redis 入门 - 图形化管理工具如何选择,最全分类

news/2025/11/7 7:40:30/文章来源:https://www.cnblogs.com/hugogoos/p/18403519

工欲善其事必先利其器,上一章Redis服务环境已经搭建完成,现在就需要一个趁手的工具,有个好工具可以做到事半功倍。

Redis图形化管理工具五花八门,可供选择的很多,大家可以根据自己的需求应用场景进行选择。

就是因为选择过多所以才写了这篇文章,和大家分享下到底有哪些工具可供选择,好给大家提供一个选择方向,节省选择时间。

Redis图形化管理工具大致可以分成以下四类:命令行工具、桌面客户端工具、网页工具、插件工具。

01、命令行工具

安装完成Redis后已经自带了redis-cli命令行工具了。如果在Redis服务器上运行,并且Redis没有设置密码,可以直接运行redis-cli命令,进入交互环境。

如果登录远程服务器Redis服务,则可以指定远程服务器IP、端口号以及密码。

redis-cli -h host -p port -a password
  • host: 表示Redis服务器地址.

  • port: 表示端口

  • password: 表示密码

当然redis-cli还有很多其他可选项参数,有兴趣的可以自己研究研究。

02、桌面客户端工具

桌面客户端工具种类繁多,下面给大家介绍几款基本有名的工具。

1、Redis Desktop Manager

该工具是一个跨平台软件,支持Windows、Liunx和Mac。提供了简易的可视化操作,也支持SSL/TLS加密、SSH隧道技术,历史悠久,因此使用率也很高,但是从2020年开始收费后,被慢慢弃用。

2、Another Redis Desktop Manager

该工具是从Redis Desktop Manager发展来的,随着发展已有超过原工具的趋势。该工具也是跨平台工具,开源免费,支持Windows、Linux和Mac,该工具以更快、更好、更稳定的Redis桌面客户端工具为目标,性能也是很出众,加载海量键值轻轻松松。该工具支持哨兵, 集群, ssh通道, ssl认证, stream, subscribe订阅, 树状视图, 命令行,暗黑模式, 以及多语言; 多种格式化方式, 以及自定义格式化脚本,可以满足各种需求。

3、Tiny RDM

该工具是一款现代化的轻量级跨平台的桌面客户端工具,支持Windows、Liunx和Mac。该工具也是开源免费的,并且体积极小,压缩包只有10M左右,并且有便携版,无需安装,随身携带直接使用。

该工具功能也是很丰富,下图是其具体功能特性。

4、RedisInsight

该工具是官方提供的免费工具,同样支持跨平台,支持Windows、Liunx和Mac。该工具功能全面,自称是最好的Redis桌面管理工具,支持对数据的查询、分析及交互。下图是其功能亮点。

下图是该工具界面效果:

当然还有很多其他桌面客户端管理工具,这里就不作过多赘述了,感兴趣的可以自己去探索,比如:QuickRedis、RedisFront、Medis、FastoRedis、RedisPlus等。

03、网页工具

1、RedisInsight

该工具也是支持网页版本的,具体功能介绍上节已介绍这里就不累赘了。

可以用Docker直接安装,命令如下:

docker run -d --name redisinsight -p 5540:5540 redis/redisinsight:latest

效果如下图:

2、Redis Commander

该工具是一个node.js Web 应用程序,用于查看、编辑和管理 Redis 数据库,支持 Redis 集群和主从配置。可以使用以下命令安装。

npm install -g redis-commander

也可以使用以下docker命令安装。

docker run --name redis-commander -d -p 8081:8081 ghcr.io/joeferner/redis-commander:latest

运行效果如下图:

04、插件工具

1、Redis For VS Code

该工具可以让你在 VS Code 中直接连接和管理 Redis 数据库。它支持查看和编辑键值对,执行 Redis 命令,和监控 Redis 实例。

使用效果图如下:

:测试方法代码以及示例源码都已经上传至代码库,有兴趣的可以看看。https://gitee.com/hugogoos/Planner

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/794207.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STL神秘技巧

我是SLT带式!!!!!!STL神秘技巧 技巧一:copy,reverse_copy 作用:复制一段区间内的数,给另一段区间 使用方法: n=5;srand(time(0)); for(Yc i=1;i<=n;i++)a[i]=rand(); copy(a+1,a+n+1,b+1); reverse_copy(b+1,b+n+1,c+1);pr("a:"); for(Yc i=1;i<=n;…

Javaweb-事务

注意在当前窗口是修改了的:而在其他窗口是不修改的:select @@autocommit;修改为手动提交:

题解:AT_abc369_c [ABC369C] Count Arithmetic Subarrays

AT很水的一道题,但是硬控我半个小时呜呜呜。 它问等差数列的数量,我们发现只要找到所有的等差数列,那么答案一定包含在这些数列的连续子序列中。 求所有等差数列显然可以线性,我们求出每个等差数列的长度 \(n\),那么连续子序列个数即为 \(n(n+1)\over 2\)。 至于求的话我定…

1-7java_switch_case语句

Java switch case 语句 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 语法 switch case 语句语法格式如下: `switch``(expression){`` ``case` `value :`` ``//语句`` ``break``; ``//可选`` ``case` `value :`` ``//语句`` …

CEF框架理解及应用

文章CEF开发环境搭建提到了如何配置cef windows开发环境, 接下来梳理开发cef过程中对其框架的理解。 什么是CEF Chromium 嵌入式框架 (CEF, Chromium Embedded Framework) 是一个用于将基于 Chromium 的浏览器嵌入到其他应用程序中的简单框架。 CEF 是一个 BSD 许可的开源项目…

JQuery通过Ajax发送数据

JQuery的基础教程第六章:通过Ajax发送请求html代码<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><tit…

Ros2 - Moveit2 - Motion Planning Pipeline(运动规划管道)

在Moveit中, 运动规划器被设置为规划路径。 但是, 我们经常需要预处理运动规划请求和后处理规划路径(例如, 用于时间参数化)。 在这种情况下, 我们使用规划管道,它将运动规划器与预处理和后处理阶段链接在一起。预处理和后处理阶段称为规划请求适配器,可以通过 ROS 参数服…

格路计数

前言 完全借鉴于 洛谷日报 前提条件 在一个网格图上, 每一次可以从 \((x,y)\) 走到 \((x+1,y-1)\) 或者 \((x+1,y-1)\) 限制是一条直线 \(y=k\) 题外话 我们其实可以发现这和每一次可以从 \((x,y)\) 走到 \((x+1,y)\) 或者 \((x, y+1)\) 限制是一条 \(45\)的斜线 \(y=x+k\) 是等…