使用GRPC在GO中存储内存中的键/值

2020-05-21 08:26:44

#只需要第一次:$make build#然后运行以启动服务器$。/server-cache--help用法。/server-cache:-addr要在其上运行服务器的字符串地址(默认值";:5001";)-cln int清理过期缓存的间隔时间为5分钟(默认值5)-exp int缓存的默认过期时间为10分钟(默认值10)#使用客户端$。/client-cache--help用法为./client-cache:-addUsage。:5001";)。

运行服务器后,启动客户机./client-cache或在不同的终端中创建客户机。

运行make build之后,只需运行make test即可运行测试。它的覆盖率为91.2%。

转到测试API/server/*-v-cover-race=运行TestAdd-PASS:TestAdd(0.04s)=运行TestGet-PASS:TestGet(0.03s)=运行TestGetAllItems-PASS:TestGetAllItems(0.01s)=运行TestDeleteKey-PASS:TestDeleteKey(0.01s)=。命令行参数3.617s覆盖率:91.2%的语句