从前年毕业到现在,我一直都在使用redis;在redis-cli端使用各种命令倒背如流,因为在开发过程中增删改查每天都在重复……起初觉得那些命令手敲会更有利于自己对redis的了解(毕竟刚毕业);今年初我为了提高自己的开发效率,开始使用了RedisDesktopManagerde。个人感觉这个工具很棒,图形界面操作,非计算机专业上手也不是问题,最近听一些朋友在 使用RedisLives(一款用Python编写基于WEB的Redis图形监控工具,耗资源不说,还安装特麻烦,功能又少),激起了我对RedisDesktopManagerde的应用分享。
1. 简介
(不多说了,看官网吧)http://redisdesktop.com/
2. 安装
(以windows平台为例) 很简单的,下载到exe文件后直接安装(不多说)。
3. 连接redis
启动该工具后,进入图形界面窗口,点击右下角的 add new connection;如下图
name:自定义给当前连接的名称,方便自己记忆备注名
host:你的redis服务器地址
port:你的redis服务器监听端口
auth:你的redis服务器授权
连接成功后右侧菜单栏中将出现已连接上的数据库实例,双击即可展开查看对应的键;右键则可以打开该实例的控制终端,或刷新等功能;
出现在右侧内容页中的则是点击左侧的key对应的value,可任意做增删改查操作(不多说了)。
4.工具优点
(1) 操作简单,做增删改查很直观,有助于提高开发效率;
(2) 非长连接占用,对服务器压力比较少(相对于实时监控的RedisLive好很多);
(3) 方便多个数据库实例的管理,以前我们有八个实例的时候我都需要把host和port都记下,而通过该工具可以导入导出连接配置,同事间互相共用均可,同时还支持ssh的安全连接方式。
5.总结
我个人认为熟悉redis的各个命令还是很重要,但熟悉之后使用更简便的工具来提高开发效率也是很不错的,同时直观的查阅key-value也是可以帮助对非关系数据的存储结构进行设计的。
PS:本文没什么技术含量,高手飘过。目前垂死挣扎在2.0版本的通过hash进行分片的尝试中,3.0支持集群但目前是测试版,望高手经验分享。