告别复杂操作:体验Tiny RDM,下一代Redis GUI神器登场!

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 告别复杂操作:体验Tiny RDM,下一代Redis GUI神器登场!

身为一名热衷于编程的程序员,我一直追求高效的工具。Redis作为一款杰出的内存数据库,在我们的日常开发中是不可或缺的神器之一。之前,我曾推荐过一些出色的Redis客户端,它们在提升我们的开发效率和便捷性方面发挥了巨大作用。然而,技术的进步永无止境。今天,我要向大家介绍的这款新工具——Tiny RDM,将为我们带来全新的Redis体验,相信它将成为一款爆款神器!

项目介绍

Tiny RDM是一款现代、轻量级的跨平台Redis桌面客户端,适用于Mac、Windows和Linux系统。初次打开Tiny RDM,你会被其舒适的风格和配色所吸引。界面简约而不简单,功能齐全。

Tiny RDM 有着如下的功能特性:

  • 极度轻量,基于Webview2,无内嵌浏览器(感谢Wails
  • 界面精美易用,提供浅色/深色主题(感谢Naive UI IconPark
  • 多国语言支持:英文/中文(需要更多语言支持?点我贡献语言
  • 更好用的连接管理:支持SSH隧道/SSL/哨兵模式/集群模式/HTTP代理/SOCKS5代理
  • 可视化键值操作,增删查改一应俱全
  • 支持多种数据查看格式以及转码/解压方式
  • 采用SCAN分段加载,可轻松处理数百万键列表
  • 操作命令执行日志展示
  • 提供命令行操作
  • 提供慢日志展示
  • List/Hash/Set/Sorted Set的分段加载和查询
  • List/Hash/Set/Sorted Set值的转码显示
  • 内置高级编辑器Monaco Editor
  • 支持命令实时监控
  • 支持导入/导出数据
  • 支持发布订阅
  • 支持导入/导出连接配置
  • 自定义数据展示编码/解码

项目安装

提供Mac、Windows和Linux安装包,可免费下载

如果在macOS上安装后无法打开,报错不受信任或者移到垃圾箱,执行下面命令后再启动即可:

sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app

构建项目

运行环境要求

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

安装wails

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

拉取代码

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

构建前端代码

npm install --prefix ./frontend

编译运行开发版本

wails dev

使用体验

接下来简单介绍一下如何使用 Tiny RDM 连接并操作 Redis。

创建链接

我们创建一个新的连接,只需要填写连接名和连接地址即可。当然,Tiny RDM 也支持更复杂的哨兵模式和集群模式连接。

总览

连接建立后,只需双击即可立即连接到Redis。现在,让我们来看看总览页面。左侧列出了当前Redis数据库中存储的键值对,右侧则展示了Redis的整体概况,包括监控当前命令执行速率、连接客户端数量、内存使用情况等信息。

创建Key

点击左侧加号图标,可以创建一个 key,在添加页面可以指定该 key 的类型和过期时间。

查看键

查看键内容时,可以用各种格式化的方式来方便查看。

除了常见功能外,Tiny RDM还支持命令行交互、慢日志查看、监控等特色功能。在偏好设置中,你可以定制Tiny RDM的主题、语言和字体大小,以便更好地满足个人需求。更多详细用法,请参考官方文档

总结

Tiny RDM的外观首先吸引了我的眼球。它的设计风格非常精致,与我之前推荐的Another Redis Desktop Manager相比,Tiny RDM的配色和界面更加令人舒适。当然,除了外观之外,Tiny RDM的功能也非常全面且易于使用。如果你也对Tiny RDM感兴趣,不妨赶紧试试看吧!

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
4天前
|
NoSQL Java Redis
SpringBoot 配置Redis操作
SpringBoot 配置Redis操作
51 0
|
4天前
|
存储 NoSQL 关系型数据库
使用lua脚本操作redis
使用lua脚本操作redis
51 0
|
4天前
|
存储 缓存 NoSQL
【Go语言专栏】Go语言中的Redis操作与缓存应用
【4月更文挑战第30天】本文探讨了在Go语言中使用Redis进行操作和缓存应用的方法。文章介绍了Redis作为高性能键值存储系统,用于提升应用性能。推荐使用`go-redis/redis`库,示例代码展示了连接、设置、获取和删除键值对的基本操作。文章还详细阐述了缓存应用的步骤及常见缓存策略,包括缓存穿透、缓存击穿和缓存雪崩的解决方案。利用Redis和合适策略可有效优化应用性能。
|
4天前
|
缓存 NoSQL Java
RedisTemplate操作Redis,这一篇文章就够了
redis是一款开源的Key-Value数据库,运行在内存中,由C语言编写。企业开发通常采用Redis来实现缓存。同类的产品还有memcache 、memcached 等。
267 1
|
4天前
|
NoSQL Java Redis
在Java中操作Redis
在Java中操作Redis
12 0
|
4天前
|
存储 NoSQL 安全
java 中通过 Lettuce 来操作 Redis
java 中通过 Lettuce 来操作 Redis
java 中通过 Lettuce 来操作 Redis
|
4天前
|
NoSQL 关系型数据库 Redis
数据管理DMS产品使用合集之要通过 DMS 登录到 RDS、DRDS 或 Redis,我该怎么操作
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
4天前
|
JSON NoSQL Java
SpringDataRedis 操作 Redis,并指定数据序列化器
SpringDataRedis 操作 Redis,并指定数据序列化器
18 1
|
4天前
|
NoSQL Java Redis
SpringBoot中操作RedisTemplate获取redis中以某些字符串为前缀的KEY列表
SpringBoot中操作RedisTemplate获取redis中以某些字符串为前缀的KEY列表
36 0
|
4天前
|
存储 NoSQL Java
Redis 数据结构操作入门
Redis 数据结构操作入门
17 0