1个不稳定版本
0.1.0 | 2021年6月1日 |
---|
#6 in #client-instance
43KB
830 行
嵌入式Redis客户端
目的
嵌入式Redis客户端在客户端应用程序的生命周期中自动运行redis-server实例。使用嵌入式Redis客户端,多个客户端实例可以并行与redis-server实例通信。
如果配置的端口上已经运行了另一个redis服务器实例,则嵌入式Redis客户端将连接到这个已经运行的服务器。
单元测试
这个crate的单元测试期望在crate根目录的以下位置存在redis-server二进制文件和redis.conf文件:../database/redis/redis/redis-server ../database/redis/configuration/redis.conf
单元测试尝试连接到redis默认端口localhost/6379上的redis服务器
兼容性
在Ubuntu 18.04和macOS 11.2上进行了测试。
限制
多个嵌入式Redis客户端实例同时启动可能会失败。
依赖
~9–23MB
~317K SLoC