大家好,我是 Java陈序员

Redis 作为一款高性能的非关系型数据库,可是深受开发者的喜爱,无论是什么开发,都能看到 Redis 的身影。

今天,给大家介绍一款跨平台的 Redis 客户端连接工具,功能强大,界面美观!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

Tiny RDM —— 一个现代化轻量级的跨平台 Redis 桌面客户端,支持Mac、Windows 和 Linux.

功能特色:

软件安装

直接下载

项目提供了 Windows、Mac 和 Linux 的安装包,可在项目的 release 页面中下载。

下载地址:

https://github.com/tiny-craft/tiny-rdm/releases

本地构建

除了直接下载安装包使用外,也可以使用源码编译的方式在本地构建。

在本地编译源码需要有以下环境:

  • Go(最新版本)
  • Node.js >= 16
  • NPM >= 9

1、需要先安装wails

go install github.com/wailsapp/wails/v2/cmd/wails@latest

2、拉取代码

git clone https://github.com/tiny-craft/tiny-rdm --depth=1

3、构建前端代码

npm install --prefix ./frontend

4、编译运行开发版本

wails dev

软件使用

1、新建连接:输入 Redis 服务的地址、端口、密码,填写完毕后,可点击左下角的测试连接简单测试下。

如果你的剪贴板中有 Redis 服务的 URL,可以使用解析功能进行解析。

除了常规的单机 Redis 连接外,还有哨兵模型、集群模式的连接。

2、状态显示:Tiny RDM 提供了监控 Redis 服务的可视化面板,有运行时间、客户端连接数量、键、内存等数据。

3、添加新键:Redis 是以 key-value 的形式存储数据,我们可以直接使用可视化的界面进行增删改查操作。

4、Tiny RDM 提供了多种查看 key 的 value 值的形式,有 Raw、JSON、YAML、XML 等形式。

5、命令行操作:有时候我们习惯了使用命令去操作 Redis,这时候就需要上服务器连接 Redis 客户端进行操作。Tiny RDM 提供了命令行的操作方式,这样就可以避免我们直接去操作服务器。

6、Tiny RDM 记录了 Redis 的慢操作日志,这样有利于我们排查一些问题。

7、Tiny RDM 还有一个强大的功能是能帮助我们监控命令,当然了实时监控命令的话会造成服务器堵塞不建议在生产环境中开启

8、Tiny RDM 除了能监控命令外,还能实时记录 Redis 服务的运行日志,支持对多台服务器进行记录和筛选。

9、作为一款简洁美观的软件,Tiny RDM 支持个性化的偏好设置,主题颜色、语言、字体等可动态设置。

不得不说,Tiny RDM 这款软件的颜值还是挺受笔者喜欢的,功能也十分齐全,在开发中,用起来也是熟心应手。大家快去安装体验吧~

Github 地址:

https://github.com/tiny-craft/tiny-rdm

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

一个现代化轻量级的跨平台Redis桌面客户端的更多相关文章

  1. 自荐RedisViewer一个有情怀的跨平台Redis可视化客户端工具

    自荐一个有情怀的跨平台Redis可视化客户端工具--RedisViewer 转载自 最美分享Coder 2019-09-17 06:31:00 介绍 在以往的文章中曾经介绍过几款Redis的可视化工具 ...

  2. 自荐RedisViewer有情怀的跨平台Redis可视化客户端工具

    # **自荐一个有情怀的跨平台Redis可视化客户端工具——RedisViewer**[转载自 最美分享Coder 2019-09-17 06:31:00](https://www.toutiao.c ...

  3. "xaml+cs"桌面客户端跨平台初体验

    "Xaml+C#"桌面客户端跨平台初体验 前言   随着 .Net 5的到来,微软在 .Net 跨平台路上又开始了一个更高的起点.回顾.Net Core近几年的成果,可谓是让.Ne ...

  4. 【原创】自己动手写一个能操作redis的客户端

    引言 redis大家在项目中经常会使用到.官网也提供了多语言的客户端供大家操作redis,如下图所示 但是,大家有思考过,这些语言操作redis背后的原理么?其实,某些大神会说 只要按照redis的协 ...

  5. 推荐一个好的Redis GUI 客户端工具

    推荐一个好的Redis GUI 客户端工具 Redis Desktop Manager  

  6. Xrepo:一个现代化的跨平台 C/C++ 包管理器

    xrepo 是一个基于 Xmake 的跨平台 C/C++ 包管理器. 项目源码 官方文档 它基于 xmake 提供的运行时,但却是一个完整独立的包管理程序,相比 vcpkg/homebrew 此类包管 ...

  7. Redis桌面管理工具 RedisDesktopManager

    下载链接地址:[官网地址:https://redisdesktop.com] redis-desktop-manager-0.8.8.384.exe Source code (zip) Source ...

  8. CloudNotes之桌面客户端篇:笔记撰写样式的支持

    最近在CloudNotes桌面客户端中新增了笔记撰写样式的功能.当用户新建笔记的时候,可以在输入笔记标题的同时,选择笔记撰写样式,由安装包默认提供的样式主要有默认样式(Default).羊皮纸样式(L ...

  9. CloudNotes之桌面客户端篇:插件系统的实现

    [CloudNotes版本更新历史与各版本下载地址请点击此处] [CloudNotes中文系列文章汇总列表请点击此处] [查看CloudNotes源代码请点击此处] 有时候,同一个名词,针对不同的人群 ...

  10. CloudNotes之桌面客户端篇:增强的笔记列表

    今天,我发布了CloudNotes的一个更新版本:1.0.5484.36793.这个版本与1.0.5472.20097不同的是,它拥有增强的笔记列表,与之前单调的列表系统相比,新的笔记列表不仅可以显示 ...

随机推荐

  1. KingbaseES运维案例之---服务进程(backend process)终止

    ​ 案例说明: 如下图所示:KingbaseES服务进程结构 KingbaseES使用客户端/服务器的模型. 对于每个客户端的连接,KingbaseES主进程接收到客户端连接后,会为其创建一个新的服务 ...

  2. KingbaseES垃圾回收参数优化之maintenance_work_mem

    maintenance_work_mem 参数说明与vacuum过程 maintenance_work_mem , autovacuum_work_mem. 如果没有设置autovacuum_work ...

  3. MVC架构设计浅析(WEB网页开发)

    MVC架构设计浅析 杨传伟 (石家庄铁道大学信息科学与技术学院,河北省,石家庄市,050043) 摘 要:本文以图书管理系统为案例(当前主流框架SpringMVC的原理来分析MVC的设计理念等),深入 ...

  4. Scala 函数至简原则

    (1)return 可以省略,Scala 会使用函数体的最后一行代码作为返回值(2)如果函数体只有一行代码,可以省略花括号(3)返回值类型如果能够推断出来,那么可以省略(:和返回值类型一起省略)(4) ...

  5. ASCII编码的全面介绍

    1. ASCII编码的定义和历史 ASCII(American Standard Code for Information Interchange)是一种用于将文本字符转换为数字编码的标准,最初由美国 ...

  6. Go 语言中的 Switch 语句详解

    switch语句 使用switch语句来选择要执行的多个代码块中的一个. 在Go中的switch语句类似于C.C++.Java.JavaScript和PHP中的switch语句.不同之处在于它只执行匹 ...

  7. Seaborn时间线图和热图

    lineplot() 绘制与时间相关性的线图. sns.lineplot( x=None, y=None, hue=None, size=None, style=None, data=None, pa ...

  8. JVM—垃圾收集器

    JVM-垃圾收集器 什么是垃圾 没有被引用的对象就是垃圾. 怎么找到垃圾 引用计数法 当对象引用消失,对象就称为垃圾. 对象消失一个引用,计数减去一,当引用都消失了,计数就会变为0.此时这个对象就会变 ...

  9. Hive设置map和reduce数量

    一.控制hive任务中的map数: 通常情况下,作业会通过input的目录产生一个或者多个map任务. 主要的决定因素有: input的文件总个数,input的文件大小,集群设置的文件块大小(目前为1 ...

  10. 4A 安全之授权:编程的门禁,你能解开吗?

    概述 在安全管理系统里面,授权(Authorization)的概念常常是和认证(Authentication).账号(Account)和审计(Audit)一起出现的,并称之为 4A.就像上一文章提到的 ...