Redis Desktop Manager 0.9.x 安装 Native value formatters

Redis Desktop Manager
  • Windows 10 16299.309
  • Redis Desktop Manager 0.9.1.771(官网,现在已经有阿里云的镜像地址了)
  • Python 3.6.4(官网
  • Pip 9.0.2

Redis Desktop Manager 是一个跨平台的可视化 Redis 管理工具,但自从更新到 0.9.x 之后,原来可以用的 View as Msgpack 就从基本安装程序内移除了,若要用,则需额外进行扩展格式化的安装。

由于公司使用到的 Redis 主要是使用 Message Pack 进行存储,所以,必须要安装 msgpack 这个扩展。

官方叫做:Native value formatters(暂且翻译叫:原生值格式化)
若需自己看官方安装教程,可以看这里(E文)

官方的原生值格式化的代码全部是基于 Python3 的,所以,在 Windows 安装了 RDM 0.9.x 之后,需要安装 Python3 和 Pip3

1 下载&解压 格式化包

官方的原生值格式化的地址:点击查看(Github)

Git Clone:

cd C:\Users\<当前登录的用户名>\.rdm
git clone https://github.com/RedisDesktop/rdm-native-value-formatters.git formatters

选择自己需要的格式化包,其余的可以删除,当然,也可以全部保留。

若下载的是 zip 包,则解压到下面这个地址:

// 若 .rdm 文件夹下面,没有 “formatters” 文件夹,则请自行创建
C:\Users\<当前登录的用户名>\.rdm\formatters\

完成后,文件夹目录结构如下所示:

.rdm 文件夹,如下图所示:


connections.json 文件是 RDM 软件的连接字符串存放的文件,不用管它,即使重新安装了 RDM,只要该文件在,Redis 的连接就在。

formatters 文件夹,如下所示(本文以 msgpack 为例):

2 安装 Python3 和 Pip3

Python3 下载地址:点击查看,本文下载 x64 版本:python-3.6.4-amd64.exe

安装 Python 时:

  1. 建议将 Python 添加到 Path 里面,方便随时执行。
  2. 建议安装在盘符根目录(避免出现空格,Python 的世界,空格很重要)

安装好 Python 之后,前往安装文件夹 C:\Python36,将下面的文件重命名:

  • python.exe 重命名为 python3.exe
  • pythonw.exe 重命名为 pythonw3.exe(貌似可以不用重命名它)

然后打开命令提示行,输入如下命令:

// 注意:后面的 “-V” 参数,要大写
python3 -V

回车后,如下所示:

然后,执行下面的代码进行 Pip3 的升级(一定要升级):

// 升级命令
python3 -m pip install -U pip

// 查看版本
// 同样注意:后面的 “-V” 参数,要大写
pip3 -V

回车后,如下所示:

至此,Python3 和 Pip3 就安装完毕了。

3 安装 RDM 格式化包的依赖项

// 打开命令提示行,并切换目录
cd C:\Users\<当前登录的用户名>\.rdm\formatters

// 安装 python-msgpack
pip3 install -r python-msgpack/requirements.txt

等待安装完成即可。

安装完成后,可用下面的命令查看安装情况:

pip3 list

如下所示:

4 打开 RDM 软件

单击右上角的 “设置” 按钮,可以看到如下图所示,即安装成功:

BTW,本文的 “命令提示行”,均是使用的 “Cmder” 这个软件替代传统的 Windows 命令提示行。如果需要,请自行下载,记住:下载 Mini 版即可,使用教程,请自行百度。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 引言 在这里我假设你已经看完了一篇Python教程,基本熟悉了Python的结构和语法,在命令行下的Python互...
    Programmer客栈阅读 65,147评论 0 17
  • 1. 介绍 首先让我们来看看TensorFlow! 但是在我们开始之前,我们先来看看Python API中的Ten...
    JasonJe阅读 11,860评论 1 32
  • (这是很早之前写的但内容没有太过时,发到这边补全一下...)面向初学者介绍Python相关的一些工具,以及可能遇到...
    jagttt阅读 67,383评论 3 44
  • epub格式下载 感谢@Cluas 链接: https://pan.baidu.com/s/1kVGavLd 密码...
    夜夜月阅读 57,724评论 105 379
  • 小時候食過很多粥,如龍吐粥、赤拉粥、瀨尿蝦粥、水蟹粥;芋頭粥、蕃薯粥、南瓜粥;花生粥、紅、綠、眉豆粥。最鮮味...
    大莲子阅读 1,062评论 2 4