G-dis - Mac中的Redis客户端
G-dis,macOs平台上的Redis客户端。采用纯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。
作者极为推荐此款macOs平台上的Redis客户端
软件下载地址:https://apps.apple.com/cn/app/g-dis-gui-client-for-redis/id1527961367?mt=12
软件的英文说明如下:
Pure swift Redis Client with most stability. Limited results returned with fast speed.
Support most popular data types in Redis: String, Set, List, Hash, SortedSet.
Support Base64 encoded binary key & Base64 encoded binary value.
Support multi-languages for connection.
Support multi-languages switch for returned result data from Redis server.
Support read and write Server-end Redis Data.
Support limited results returned with fast speed while search with key pattern.
Instructions:
1.Click button 'New' to add a Connection;
2.Select one connection in 'My Favourite', and click button 'Edit' to edit the Connection settings;
3.Select at least one connection in 'My Favourite', and click the button 'Conn' to connect server(s) which you selected in 'My Favourite';
4.Select at least one connection in 'My Favourite', and click the button 'Close' to close the connection which you selected in 'My Favourite';
5.Select at least one connection in 'My Favourite', and click the button 'Rem' to remove the connection setting(s) which you selected in 'My Favourite';
6.After you connected to a Redis Server, you can operate your Redis server's data in the right main operation tab.
7.You can New a key-value pair with 'New' button clicked, Save a key-value with 'Save' button clicked, Delete a key-value with 'Delete' button clicked, and Rename a key-value with 'Save' button clicked after modified the key.
8.All Data which can not decoded to chosen charset string, will be displayed as Base64 Strings.
9.You can input Base64 String starting with ‘\B’ in the search key field to search Binary keys.