在Lettuce和Redisson中,在Redis缓存中存储简单的Key-Value用例时,更倾向于哪个Redis客户端?
具体来说,在与AWS Elasticache或Redis Lab对话时。
这取决于你的需求。
Redisson是一个高级别的Redis客户端,它有自己的数据结构(由Redis本地数据结构实现)和API。当使用Redisson时,你不需要知道Redis内部的数据命令是如何执行的,只需要使用像java集合一样的集合。而在Redisson中做原生Redis命令并不容易,推荐使用Redisson。
LettuceJedis是为本地Redis操作而设计的。你需要在需要的时候调用Redis命令,并使用序列器将数据转换为Java数据结构。
比较而言,如果你不想关注Redis的工作方式,而Redisson API可以做到你所需要的一切,使用Redisson。如果你需要使用Redis commanddata结构,就用LettuceJedis代替。