GithubHelp home page GithubHelp logo

redis-pro's Introduction

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

功能计划(暂定)

  • client list and kill
  • homebrew install
  • 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代码

应用截图

登录页 0

首页 1

设置 2

Info 3

Clients 4

暗黑模式 5 5

FAQ

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

redis-pro's People

Contributors

chengpan168 avatar

Watchers

 avatar

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.