随着越来越多数据存放在redis,在实际的开发、测试和生产环境,都需要连接redis实例管理redis数据。而不同的环境,redis部署的环境也不一样,通常开发的redis实例部署在自己公司,集成集成和生产环境则部署在云端。
而且,redis在云端,并不开放redis端口给云端外访问。因此,我们还需要支持ssh隧道的redis客户端,可以通过ssh跳板机将redis端口映射出来访问。
部分工具,比如redisInsight,虽然在本地使用也很不错,但是不支持ssh隧道,必须要云端对外暴露redis端口,因此不适合于管理云端的redis实例。支持ssh隧道的常用redis图形化客户端,主要有下面三种:
一:yunedit-redis
yunedit-redis是一款功能非常全面的中文redis图形化客户端,中文界面,对使用中文的用户友好。搜索功能强大是它的一大特点,可以根据key值、value值和value值条数作为搜索条件。用户体验友好的数据管理界面。支持内存泄漏分析,是另外一大特点,可以帮助开发人员判断哪些key可能存在内存泄漏风险。支持慢查询分析、数据迁移功能非常灵活。而且yunedit-redis是一款免费的工具。
二、Another RDM
Another RDM是一款界面美观的图形化客户端工具,支持ssh隧道、ssl连接,是一款使用electron开发的客户端,支持哨兵、集群,好用的增删查改管理界面。有简单的数据导出导入功能。使用免费。
三、RDM
RDM旧版是一款免费的工具,不过旧版的功能是比较简单的。
旧版曾经是redis管理工具的老大,因为它出现的比较早。
新版的界面美观很多,而且新版支持ssh隧道,但是新版的价格比较高,而且价格是国外的价格。