Code Monkey home page Code Monkey logo

quick123official / quick_redis_blog Goto Github PK

View Code? Open in Web Editor NEW
1.7K 46.0 166.0 125.46 MB

QuickRedis is a free forever Redis Desktop manager. It supports direct connection, sentinel, and cluster mode, supports multiple languages, supports hundreds of millions of keys, and has an amazing UI. Supports both Windows, Mac OS X and Linux platform.

Home Page: https://quick123.net/

License: MIT License

JavaScript 99.53% HTML 0.12% CSS 0.35%
redis desktop manager quickredis redis-gui redis-gui-client redis-desktop-manager redis-desktop redis-cluster redis-client

quick_redis_blog's Introduction

QuickRedis

介绍

QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。它支持直连、哨兵、集群模式,支持亿万数量级的 key,还有令人兴奋的 UI。QuickRedis 支持 Windows 、 Mac OS X 和 Linux 下运行。

QuickRedis 是一个效率工具,当别人在努力敲命令的时候,而你已经在喝茶。

QQ群:1103435496

下载地址

重要提示:mac 打开失败,提示“已损坏,无法打开。 您应该将它移到废纸篓。”。则需要先执行命令:sudo xattr -rd com.apple.quarantine /Applications/QuickRedis.app。

https://gitee.com/quick123official/quick_redis_blog/releases/

https://github.com/quick123official/quick_redis_blog/releases/

使用 百度网盘 下载

Windows & Mac OS X & Linux :链接: https://pan.baidu.com/s/1z1kALlTLIALCH4OwOd1W5g?pwd=54bh

软件截图

-树形展示keys 树形展示keys

-首页 首页

-连接管理菜单(支持多目录管理、支持复制连接、拖动连接到目录) 连接管理菜单

-多语言(简体中文、繁体中文、英文、日语、法语) 多语言

-快速关闭多个 TAB 快速关闭多个 TAB

-直连模式配置 直连模式配置

-哨兵模式配置 哨兵模式配置

-集群模式配置 集群模式配置

-命令行 命令行

-string 类型管理(支持值的json格式化、修改key、修改ttl、删除key) string 类型管理

-list 类型管理(支持 list 分页查询、新增、删除) list类型管理

-set 类型管理(支持 set 分页查询、新增、删除) set 类型管理

-hash 类型管理(支持 hash 分页查询、新增、删除、修改) hash 类型管理

FAQ

如果你有任何使用方面的问题,请通过下面方式留言:

gitee 地址

https://gitee.com/quick123official/quick_redis_blog/issues

github地址:

https://github.com/quick123official/quick_redis_blog/issues

使用到的开源代码

ANTD ioredis react react-intl-universal redux less

快速开始

开发阶段:1. yarn run start1;2. yarn run start2

打包:1. yarn run build:mac;2. yarn run pack:mac

quick_redis_blog's People

Contributors

dependabot[bot] avatar harryzhou6 avatar quick123official avatar xiuluoshendaren avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

quick_redis_blog's Issues

集群模式下有问题啊

随便配一个节点,然后在里面删除key,然后按刷新按钮,又会跑出来,应该是从其他节点同步过来了

几点建议限于个人认知有限不一定合理😎

  1. json数据可以自动格式化吗?要不然每次看的时候都要点一次
  2. 没有文字的图标在希望加个title属性,鼠标放上去好有个提示...
  3. 希望有个刷新按钮放在导航的各条目上
  4. 导航的键上的图标希望可以和键值的展示区别大一点,比如弄个有颜色的图标啥的
  5. 是否可以加个master密码啥的类似于dbvisualizer
  6. 有时候我们开发用远程的redis,但是比较慢,经常还断,我每次都把远程的用java批量拷贝到本地,考虑下这个工具是否要加这个功能呢
  7. 右侧的展示数据的区域是不是可以适应屏幕呢?我这里没有占满屏幕,下面空了一片
  8. 由于有时候服务器比较慢,所以响应会需要一点时间,但是软件里没有loading的提示
  9. 开发者工具和标签页的加号点了没反应呢...
    顺便说一下大佬这个软件图标和科学上网有点像
    最后给大佬个赞👍我本来要用electron做个redis的客户端的一直没时间搞,不过搞了也肯定没这么牛逼
    再赞一下👍

UI界面优化

1、支持批量删除或者一键 [fluashdb]
2、根据 key 名称 冒号 已树状形式展示。如图

image

REDIS 重连之后,界面提示 Error: Connection is closed.

redis 服务器关闭后,然后进行重新启动。
QuickReids 左边的目录也提示连接成功 "连接建立成功"。
但是右边的桌面依旧提示 “Error: Connection is closed.”
需要重新打开一个窗口,才能进行操作》
希望你们开发时注意一下这个问题,这个bug 还是很明显的。
也许你们发现了,具体为啥不修复或许有其他问题吧。

具体测试方式 启动redis服务器-> 使用QuickRedis 连接,打开一个桌面进行操作->然后关闭redis服务器,然后再重新启动->使用QuickRedis 进行操作。这时会便会提示“Error: Connection is closed.”。
需要重新打开一个桌面才行

集群链接直接报错

正常填写数据。。。请问这是啥情况
ClusterAllFailedError: Failed to refresh slots cache
虽然很感谢您的开源,但忘能经得住基本考验

建议

是否可以每个库可以显示总共有多少条数据

细节优化建议

目前该应用在表示key已经不存在的提示确实有点不够醒目,而且在debug手动查阅记录的时候容易多次点开一个已经不存在的key导致浪费时间,
如果键过期后手动点击触发查询找不到的时候,可以在列表标记x等类似的符号表示该key已经不存在就更好了
另外就是建议增加keys列表自动或手动刷新功能,尝试使用了一会儿没有找到刷新的方法,似乎只能关闭连接后重新打开
如果能顺便提供一个增删对比的功能就好了,比如点击检查按钮后消失的键标红,新增标绿

首次链接 出现 keys * 命令

由于执行keys命令,redis会锁定,如果数据庞大的话可能需要几秒或更长,对于生产服务器上锁定几秒这绝对是灾难了。感觉这个问题影响还是蛮大的。

建议

东西挺不错的,建议更新。

请问数据是实时刷新的么

请问数据是实时刷新的么, 可否在界面上提供一个刷新按钮?
另外Map结构中偶尔出现相同key的两个键值对

有刷新功能么?没有能否添加一个?

就是一个库当中的key有修改(如增删),没有刷新功能,重新加载(CTRL+R)会重载整个界面,而不是在一打开的库当中重载。所以能否在库当中刷新当前key的功能

首页展示所有key和过滤框筛选key的问题

首页展示所有key的时候,应该使用了keys*命令,但是很多时候生产或者测试环境是禁用了keys命令的,所以直接报错了,没有刷新,并且当redis内部key的数量很多时,keys命令是非常危险的,建议改成scan命令去展示

批量操作

急需 key 的批量删除。。。一个一个点删除,好蠢。。。

无法连接服务器

相同配置直连服务器,无安全设置,使用Redis Desktop Manager可以连接,使用该软件无法连接。
can not get db size. It may fail to connect to the redis server. Please ensure that you can connect to the redis server using redis-cli

cluster数据获取有问题

感觉部分数据获取不到

  1. 第一次进入
    image

  2. 第二次进入
    image

  3. 另外 能否提供一个刷新的按钮,刷新已打开的连接的数据

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.