1个不稳定版本

0.1.0 2021年6月1日

#6 in #client-instance

Apache-2.0

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