Skip to the content.

Redis data visualization management tool recommendation


Redis data visualization management tool recommendation


     As programmers, Redis is not unfamiliar to us, and almost all of us have dealt with it. Redis is a NoSQL type of key-value pair memory database, which is particularly important in scenarios with large data volumes and high concurrency , but most of the time it is used as a cache to reduce the IO pressure of the back-end relational database. Redis itself is not intuitive enough to query data display, and only a redis-cli command line tool is provided in the installation package. There are a lot of graphical management tools in the community, and sometimes it is more comfortable to use graphics (when you just want to click the mouse, 😄). The tools are basically divided into management tools or monitoring tools, which I will talk about below. Then I recommend several open source graphical tools here. The following applications have been personally verified by me, and you can try them when you are free.

Demo Data

127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> info server
# Server
redis_version:6.2.7
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:f300021a674a92d6
redis_mode:standalone
os:Linux 4.18.0-277.el8.x86_64 x86_64
arch_bits:64
monotonic_clock:POSIX clock_gettime
multiplexing_api:epoll
atomicvar_api:c11-builtin
gcc_version:8.5.0
process_id:568483
process_supervised:no
run_id:920f24df4f0321d047e6d1aa2ca7900bb16109f5
tcp_port:6379
server_time_usec:1654074930873401
uptime_in_seconds:181028
uptime_in_days:2
hz:10
configured_hz:10
lru_clock:9907762
executable:/usr/local/redis-627/bin/redis-server
config_file:
io_threads_active:0

# Sting
127.0.0.1:6379> SET string:user:info '{"name":"Andi","gender":0}'
OK
127.0.0.1:6379> GET  string:user:info
"{\"name\":\"Andi\",\"gender\":0}"

# List
127.0.0.1:6379> LPUSH list:user:companys "facebook"
(integer) 1
127.0.0.1:6379> LPUSH list:user:companys "twitter"
(integer) 2
127.0.0.1:6379> LPUSH list:user:companys "microsoft"
(integer) 3
127.0.0.1:6379> LPUSH list:user:companys "facebook"
(integer) 4
127.0.0.1:6379> 
127.0.0.1:6379> LRANGE list:user:companys 0 -1
1) "facebook"
2) "microsoft"
3) "twitter"
4) "facebook"

# Hash
127.0.0.1:6379> HMSET hash:user:info username Andi company Facebook gender 0
OK
127.0.0.1:6379> HGETALL hash:user:info
1) "username"
2) "Andi"
3) "company"
4) "Facebook"
5) "gender"
6) "0"

# Set
127.0.0.1:6379> SADD set:user:companys "facebook"
(integer) 1
127.0.0.1:6379> SADD set:user:companys "twitter"
(integer) 1
127.0.0.1:6379> SADD set:user:companys "microsoft"
(integer) 1
127.0.0.1:6379> SADD set:user:companys "facebook"
(integer) 0
127.0.0.1:6379> SMEMBERS set:user:companys
1) "microsoft"
2) "facebook"
3) "twitter"

# Sorted Set
127.0.0.1:6379> ZADD  sortedset:user:companys 10 facebook
(integer) 1
127.0.0.1:6379> ZADD  sortedset:user:companys 60 twitter
(integer) 1
127.0.0.1:6379> ZADD  sortedset:user:companys 40 microsoft
(integer) 1
127.0.0.1:6379> ZRANGE sortedset:user:companys 0 -1
1) "facebook"
2) "microsoft"
3) "twitter"

# Bitmaps
127.0.0.1:6379> setbit bitmaps:user:info 1001 1
(integer) 0
127.0.0.1:6379> setbit bitmaps:user:info 1002 0
(integer) 0
127.0.0.1:6379> setbit bitmaps:user:info 1003 1
(integer) 0
127.0.0.1:6379> getbit  bitmaps:user:info 1001
(integer) 1
127.0.0.1:6379> getbit  bitmaps:user:info 1002
(integer) 0
127.0.0.1:6379> getbit  bitmaps:user:info 1003
(integer) 1
127.0.0.1:6379> bitcount bitmaps:user:info
(integer) 2

RedisInsight

     RedisInsight is produced by RedisLab. Redis Labs is a cloud database service provider dedicated to providing cloud hosting service platforms for popular NoSQL open source databases such as Redis and Memcached. Officially provides a lot of Redis Integration plug-ins, such as RediSearch, RedisJSON, RedisGears, RedisAI, RedisGraph, RedisTimeSeries, RedisBloom, etc. These are integrated with Redis in the form of .so packages, and they are very well received in the community and have high performance. RedisInsight core code It is developed using TypeScript, and then built into distribution packages for different platforms, that is, a shell for different platforms is put on the outside, and the HTML rendering engine is integrated inside.

Features

software screenshots

Redis data visualization management tool recommendation

Review experience

Recommended : 🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟

Repository : https://github.com/RedisInsight/RedisInsight

Download : https://redis.com/redis-enterprise/redis-insight/

Developer languages : TypeScript

Support platform : Mac App Intel、Mac App M1、Windows、Linux、Docker

p3x-redis-ui

     P3X Redis UI is a very functional handy database GUI and works in your pocket on the responsive web or as a desktop app

Features

software screenshots

Redis data visualization management tool recommendation

Review experience

Recommended : 🌟🌟🌟🌟🌟🌟🌟🌟🌟

Repository : https://github.com/patrikx3/redis-ui

Download : https://www.corifeus.com/redis-ui

Developer languages : JavaScript、HTML

Support platform : Mac App 、Windows、Linux

AnotherRedisDesktopManager

     A faster, better and more stable redis desktop manager, compatible with Linux, windows, mac. What’s more, it won’t crash when loading massive keys

Features

software screenshots

Redis data visualization management tool recommendation

Review experience

Recommended : 🌟🌟🌟🌟🌟🌟🌟🌟

Repository : https://github.com/qishibo/AnotherRedisDesktopManager

Download : https://github.com/qishibo/AnotherRedisDesktopManager

Developer languages : C++ ,C

Support platform : Windows、Mac App、Linux

RESP.app

     RESP.app (previously known as RedisDesktopManager), is a cross-platform open source GUI application for Redis developed by a Ukraine company that can be used on Windows, Linux and macOS. Provides an easy-to-use interface to access your Redis and perform some basic operations, etc., and can also connect to Redis instances on mainstream clouds. This tool needs to be paid, only the Linux version is fully functional and free, other versions are based on different The function charges are not the same, but you can use it for 14 days with a free subscription.

Features

software screenshots

Redis data visualization management tool recommendation

Review experience

Recommended : 🌟🌟🌟🌟🌟🌟🌟

Repository : https://github.com/uglide/RedisDesktopManager

Download : https://resp.app/ , https://docs.resp.app/en/latest/install/

Developer languages : C++、QML

Support platform : Mac App 、Windows、Linux

Redis Commander

     Redis-Commander is a node.js web application used to view, edit, and manage a Redis Database

Features

software screenshots

Redis data visualization management tool recommendation

Evaluation experience

Recommended : 🌟🌟🌟🌟🌟🌟

Repository : https://github.com/joeferner/redis-commander

Download : http://joeferner.github.io/redis-commander/

Developer languages : JavaScript、EJS

Support platform : Web browser

QRedis

     QRedis is a small GUI tool developed with Python +Qt, the command line installation method.

Features

software screenshots

Redis data visualization management tool recommendation

Review experience

Recommended : 🌟🌟🌟🌟🌟

Repository : https://github.com/tiagocoutinho/qredis

Download : https://github.com/tiagocoutinho/qredis

Developer languages : Python+Qt

Support platform : Mac App 、Windows、Linux

QuickRedis

     QuickRedis is a permanent free Redis visual management tool. It supports direct connection, sentinel, cluster mode, supports hundreds of millions of keys, and an exciting UI. QuickRedis supports Windows, Runs on Mac OS X and Linux. QuickRedis is a productivity tool, while others are struggling to type commands while you’re already drinking tea.

Features

software screenshots

Redis data visualization management tool recommendation

Review experience

Recommended : 🌟🌟🌟🌟

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

Download : https://quick123.net/

Developer languages : JavaScript

Support platform : Windows 、 Mac OS X 、 Linux

RedisStudio

     Redis Studio is Redis GUI Client, supports Windows xp\Vista\7\8\8.1\10 and other versions, the kernel is MSOpenhiredis, GUILIB is duilib, supports official Redis 2.6 2.7 2.8 and the latest version.

Features

software screenshots

Redis data visualization management tool recommendation

Review experience

Recommended : 🌟🌟🌟

Repository : https://github.com/cinience/RedisStudio

Download : https://github.com/cinience/RedisStudio

Developer languages : C++ ,C

Support platform : Windows

Redis Explorer

     Redis Explorer is a simple desktop Redis client developed in C#.

Features

software screenshots

Redis data visualization management tool recommendation

Review experience

Recommended : 🌟🌟

Repository : https://github.com/leegould/RedisExplorer

Download : https://github.com/leegould/RedisExplorer

Developer languages : C#

Support platform : Windows

Redis Browser

     A web application developed based on Ruby+JavaScript, the function is really simple.

Features

software screenshots

Redis data visualization management tool recommendation

Review experience

Recommended : 🌟

Repository : https://github.com/humante/redis-browser

Download : https://github.com/humante/redis-browser

Developer languages : JavaScript、Ruby

Support platform :Linux、Mac OS、Windows

Conclusion

     There are about ten Redis GUI tools introduced above. Some of them support multi-platform applications, and some need to be started by themselves through the command line. Some only support Windows systems. You can see your own needs. You can refer to Recommended Index, hope you like these.


back