redis-pro 是一款 redis 轻量客户端管理工具, 采用SwiftUI 编写

Overview

Redis Pro

Swift5.0+ release license platforms

简介

  • redis-pro 是一款 redis 轻量客户端管理工具, 采用SwiftUI 编写
  • 开发过程中借鉴了 Sequel-Ace! 和阿里云DMS,Sequel-Ace (前身 Sequel-Pro) 是一个简洁易用的小众 mysql桌面客户端

安装

平台

目前只支持 macos (Intel, Apple Silicon) 平台, 后续考虑支持 ipad os, 再后期可能会支持ios

功能计划(暂定)

  • client list and kill
  • slow log
  • redis config 修改
  • ssh 登录
  • ipad os 支持

版本要求

  • macos: >= 11.0
  • redis: 3.x¹ ... 6.x

依赖

  • RediStack 采用swiftNIO 编写的redis client
  • swift-log swift 日志框架, 是上层框架, 需要具体的实现
  • Puppy 日志实现, 滚动写入到日志文件
  • SwiftyJSON json 转换
  • PromiseKit 异步化操作使用, 简化callback代码

应用截图

登录页 登录

首页 首页

设置 设置

Info 设置

暗黑模式 设置

FAQ

  • keys 分页数量不匹配 redis scan 命令特性决定, COUNT 选项的作用就是让用户告知迭代命令, 在每次迭代中应该从数据集里返回多少元素。虽然 COUNT 选项只是对增量式迭代命令的一种提示(hint), 但是在大多数情况下, 这种提示都是有效的。少数情况会发生返回数量与COUNT不一致的情况, 多数发生在keys数量不多, 与页大小差距不大的情况
Comments
Releases(2.5.1)
Owner
cmushroom
蘑菇之家
cmushroom
Example usage of FingerprintJS Pro inside a iOS WebView.

FingerprintJS Pro iOS Integrations An example app and packages demonstrating FingerprintJS Pro capabilities on the iOS platform. The repository illust

FingerprintJS 34 Nov 30, 2022
Pro Counter, SwiftUI WatchOS, Open Source Project

Countio | SwiftUI WatchOS App App Screenshots || What is Countio Countio is simple WatchOS App made with Swiftly SwiftUI. You can count anything quick

Dc7 4 Feb 7, 2022
A Swift client for Redis.

Perfect-Redis 简体中文 Redis client support for Perfect Quick Start Get a redis client with defaults (localhost, default port): let client = RedisClient.g

PerfectlySoft Inc. 28 May 16, 2021
A Mac command-line tool that generates kick-ass Jamf Pro reports.

KMART - Kick-Ass Mac Admin Reporting Tool A command-line utility generating kick-ass Jamf Pro reports: Features Reporting on the following Jamf Pro ob

Nindi Gill 86 Dec 15, 2022
Example usage of FingerprintJS Pro inside a iOS WebView.

FingerprintJS Pro iOS Integrations An example app and packages demonstrating FingerprintJS Pro capabilities on the iOS platform. The repository illust

FingerprintJS 34 Nov 30, 2022
Add the Notch on the menubar like the new MacBook Pro.

iNotch Add the Notch on the menubar like the new MacBook Pro. Installation This app works on macOS 11.0 or later. Download iNotch.zip from releases pa

Takuto NAKAMURA (Kyome) 8 Apr 3, 2022
Pretend you have the latest MacBook Pro!

Notch Simulator Pretend you have the latest MacBook Pro! Download Thank you, everyone! Notch Simulator has been downloaded over 2000 times! ?? Twitter

Megabits_mzq 666 Dec 23, 2022
Control the listening mode on your AirPods Pro in the Touch Bar or Menu Bar.

NoiseBuddy Change noise cancelling settings on your AirPods Pro or Beats Solo Pro directly from your Mac's Menu Bar or Touch Bar. I wanted an easier w

Guilherme Rambo 692 Dec 27, 2022
Run animations at high frame rates on iPhone 13 Pro

Run animations at high frame rates on iPhone 13 Pro Background When using a UIViewPropertyAnimator to animate objects on iPhone 13 Pro, CoreAnimation

Duraid Abdul 5 Aug 8, 2022
Example usage of FingerprintJS Pro inside a iOS WebView.

FingerprintJS Pro iOS Integrations An example app and packages demonstrating FingerprintJS Pro capabilities on the iOS platform. The repository illust

FingerprintJS 34 Nov 30, 2022
Pro Counter, SwiftUI WatchOS, Open Source Project

Countio | SwiftUI WatchOS App App Screenshots || What is Countio Countio is simple WatchOS App made with Swiftly SwiftUI. You can count anything quick

Dc7 4 Feb 7, 2022
IPadLiDARExperiment - Simple experiment to capture Depth data from the iPad Pro's LiDAR

iPad LiDAR Experiment Simple experiment to capture and display Depth data from t

Fabio 16 Jul 25, 2022
A command line tool to parse pricing from a pdf and generate an updated csv file for House Call Pro

A command line tool to parse pricing from a pdf and generate an updated csv file for House Call Pro

hhe-dev 10 Feb 17, 2022
Nativní verze movapp.cz pro iPhone/iPad

Cílem Movapp.cz je usnadnit dorozumění mezi Čechy a Ukrajinci. Mова [mova] znamená ukrajinsky jazyk. Movapp je aplikace pro trénink jazyků. Projekt vz

Česko.Digital 7 Dec 15, 2022