← Back to list

Built a Redis GUI in the Name of Making It Easier for Me to Develop in Django!

Reedis, Redis GUI for Django user, https://github.com/goodspb/reedis

Malvin Lok in Python in Plain English · 2023-09-01 09:16 · 11 claps · 1.8 min read
#redis #python #django #qt #pyside
Open on Medium ↗
Wiki topics: 🌐 · Web Development 🔓 · Open Source

Built a Redis GUI in the Name of Making It Easier for Me to Develop in Django!

Reedis, Redis GUI for Django user

Reedis, Redis GUI for Django user

Purpose

I am using Django to build a web service involving Redis as the cache server.

But after saving the content into Redis, I can’t easily read from the Redis string because Django serializes data with pickle.

So I popped up with an idea to build a Redis GUI for a Django user like me.

Background

Because I was originally engaged in Java, I only used Python for half a year to build WebServer, so I’m not particularly familiar with Python.

Moreover, I’m even more unfamiliar with GUI and other software, and at most, I’ve made some small tools.

So I’ve been working on it for more than a month, and most of the time I’ve been looking up documents. I feel that ChatGPT is a great help!

Structure

Mainly: QT Pyside6 + SQLAlchemy + redis-py There are others, such as packaging Nuitka + create-dmg, etc.

Support Feature

Reedis, Redis info list

Reedis, Redis info list

Reedis, Connection management

Reedis, Connection management

Reedis, Content management

Reedis, Content management

  1. Redis connection management (Add, Delete, Edit)
  2. Data type support: String, List, Hash, Set, Sorted Set, Stream
  3. Key management (Add, Delete, Rename)
  4. Content management (Add, Delete, Edit, Copy)
  5. String content format: raw string, Json, Django pickle

Todo List

  • Build package for Windows and Linux
  • Support open multiple connections at some time
  • Add basic setting
  • GUI upgrade ( maybe add theme? )
  • TBD

Open-source

Github: https://github.com/goodspb/reedis Installation package direct download: https://github.com/goodspb/reedis/releases/download/v0.0.1/Reedis_v0.0.1.dmg (sorry, only for M1/M2 MaoOS)

Feel free to comment or just use it for your development! Thanks.

In Plain English

Thank you for being a part of our community! Before you go:


메타데이터
post_id
87bab07ca59a
slug
built-a-redis-gui-in-the-name-of-making-it-easier-for-me-to-develop-in-django-87bab07ca59a
url
https://python.plainenglish.io/built-a-redis-gui-in-the-name-of-making-it-easier-for-me-to-develop-in-django-87bab07ca59a
canonical_url
https://python.plainenglish.io/built-a-redis-gui-in-the-name-of-making-it-easier-for-me-to-develop-in-django-87bab07ca59a
author_url
https://medium.com/@malvin.lok
status
ok
fetched_at
2026-07-25 07:36:07