推荐一款Mac的Redis客户端:G-dis
G-dis采用纯swift语言开发,底层采用swift的socket编程,通过调用poll、MSG_PEEK来控制socket连接超时和做socket阻塞判断。
软件支持二进制的key、value数据存入和取出Redis Server。其中,二进制数据统一采用Base64表示方法。当一个key或value的数据无法转换为指定字符集数据时,系统会默认采用Base64方式表示数据,并通过tooltips的方式提示用户这是一个Base64的数据。
软件支持Redis Server的常用数据类型:String、Set、List、Hash、SortedSet。
软件对key的模式搜索不会返回Redis Server的所有Key数据,所以,不会导致正式环境连接服务器时的内存溢出等问题。软件采用scan的方式搜索key,并最多只返回150个key。(实际遍历的key数量可能会多于150,但当扫描到150个key的结果时,软件会停止扫描,所以,不会导致Redis服务中断或客户端软件内存溢出),比Redis Desktop Manager更适合做正式环境大数据量key的搜索、value数据的维护。
G-dis原名为Gidis,为避免与服装品牌Gidis冲突,软件改名为G-dis。
现已升级,支持Redis集群操作