内存中的Scala/Java Redis

内存中的Scala/Java Redis,java,scala,redis,mocking,Java,Scala,Redis,Mocking,我喜欢编写写Redis的代码,我讨厌编写没有单元测试的代码,所以我正在寻找Scala或Java中的内存Redis 我搜索了谷歌博士,发现了一些模拟,它们要么不稳定,要么不活跃,即过去几个月没有提交,我正在寻找更接近真实的东西 所以问题是:内存中的Redis可用于Scala/Java?您可以在单元测试中使用Redis容器,而不是模拟Redis,使用类似于的工具,我不是要贬低Redis的价值,但是编写一个围绕hashmap的类,其中包含几种类型的GET和puts,有多难呢?Mock不需要在分布式环境

我喜欢编写写Redis的代码,我讨厌编写没有单元测试的代码,所以我正在寻找Scala或Java中的内存Redis

我搜索了谷歌博士,发现了一些模拟,它们要么不稳定,要么不活跃,即过去几个月没有提交,我正在寻找更接近真实的东西


所以问题是:内存中的Redis可用于Scala/Java?

您可以在单元测试中使用Redis容器,而不是模拟Redis,使用类似于

的工具,我不是要贬低Redis的价值,但是编写一个围绕hashmap的类,其中包含几种类型的GET和puts,有多难呢?Mock不需要在分布式环境中进行快照、日志记录或跨平台运行,它只需要返回y表示一些x。@slouc你是对的。这个问题很糟糕。我真正需要的是一个内存中的Redis,它还将测试服务的所有小细节。@slouc-重新表述这个问题