Java SpringDataRedis(带莴苣)创建包装器库的优势
我是Redis的新手,计划将其用作内存缓存。我使用莴苣5.2客户端 我有多个应用程序将使用redis作为内存缓存。我的想法是使用类似莴苣的包装器编写库,它可以被多个应用程序使用,以便与Redis交互。该库将管理连接池、redis故障切换案例和命令执行等,因此应用程序编写器不必担心所有这些,只需使用我的库即可 现在,对于这个库,我对以下几点感到困惑: 1) 我是否应该使用SpringDataRedis(它还支持莴苣)?如果我的目标是创建库,那么首先,我可以使用SpringDataRedis吗 2) Spring data redis将给我带来的所有优势。我查过文件了 3) 如果我不使用SpringDataRedis,那么我将只使用莴苣,自己创建客户机、连接池等 我不知道是否应该使用SpringDataRedis来创建库Java SpringDataRedis(带莴苣)创建包装器库的优势,java,spring,redis,spring-data-redis,Java,Spring,Redis,Spring Data Redis,我是Redis的新手,计划将其用作内存缓存。我使用莴苣5.2客户端 我有多个应用程序将使用redis作为内存缓存。我的想法是使用类似莴苣的包装器编写库,它可以被多个应用程序使用,以便与Redis交互。该库将管理连接池、redis故障切换案例和命令执行等,因此应用程序编写器不必担心所有这些,只需使用我的库即可 现在,对于这个库,我对以下几点感到困惑: 1) 我是否应该使用SpringDataRedis(它还支持莴苣)?如果我的目标是创建库,那么首先,我可以使用SpringDataRedis吗 2)
您能帮我澄清一下我的困惑吗?您可以在Spring数据中实现自定义的
存储库
方法,这已在其他答案中进行了概述,例如:
因此,您可以轻松地将现成的Spring数据Redis功能与Spring数据存储库的自定义莴苣方法代码结合起来,我建议您从Spring数据开始,如果您需要对超出此范围的任何内容进行微调,请使用莴苣编写自定义方法
<> P>只要您可以在生菜中使用与Spring Data ReIIS相同的连接池,您应该能够将它作为一个资源来共享,也可以将线程视为一种资源。
对于哪些库应该使用或不应该使用,没有人能真正给你一个肯定-否定的答案,希望你现在有足够的信息来取得进展。不确定你为什么被否决,我认为这不是一个坏问题。