java - spring-data-redis 与 Spring 3 兼容吗?

标签 java spring-mvc redis

我一直在网上寻找如何使用 redis 配置 Spring MVC 3,但都是徒劳的。我想使用 Spring MVC 3 连接到 redis。

我使用过 spring boot 和 spring-data-redis,一切正常。我可以连接到 redis 并存储 session 。但是我目前正在进行的项目是基于遗留的。它使用 spring 3,但我相信 spring-data-redis 与 spring 4 及更高版本兼容。 spring 3 和 redis 之间是否有任何替代方法来建立连接。任何教程都会有所帮助。

我希望使用 Spring MVC 3 在 redis 中存储用户名等 session 数据

最佳答案

好吧,从最古老的可用 spring-data-redis 的文档 release 看起来最小的 2.x 版本确实是 spring 4

但是,Spring data redis 1.x 应该与 spring 3.x 一起工作:

https://docs.spring.io/spring-data/redis/docs/1.4.0.M1/reference/htmlsingle/#why-spring-redis

话虽如此,我还没有亲自尝试过,如果您只在 redis 中存储 session ,那么使用 spring 数据可能有点矫枉过正。 毕竟你可以自己创建一个 Jedis 插件,将它暴露为一个 bean 并直接通过 jedis 驱动程序调用命令。也可以与响应式(Reactive)客户端一起使用...

关于java - spring-data-redis 与 Spring 3 兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57652595/

相关文章:

java - 如何确保从同一线程调用的方法使用相同的数据库 session

java - 向类 org.springframework.web.context.ContextLoaderListener 的监听器实例发送上下文初始化事件的异常

java - 尽管 Java 堆保持稳定,但 native 堆继续按固定数量增长,然后致命信号 6 崩溃

java - 如何在字母和数字之间(或在数字和字母之间)拆分字符串?

java - 为什么 1 != 1 返回真?

docker - 在另一个容器 docker 中执行另一个容器命令

java - 我工作场所的代理阻止我使用 Maven

java - 如何在 Spring MVC 中将未编码的字符串写入 View ?

java - Spring MVC PATCH方法: partial updates

java - 无法从池中获取资源 JedisConnectionException