草庐IT

java - Spring Boot 禁用 Redis 服务器

我需要在我的SpringBoot应用程序中禁用redis。我遵循了网上的很多提示,但没有成功。我的application.properties,它有这一行:spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration,org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfigurationspring.data.redis.repositories.e

spring-boot - 在 Windows 系统上将 Redis 与任何 Java IDE 结合使用

我发现很难在springboot中配置springsession。我已经看到很多使用Redis和使用gem-fire和H2JDBC的实现都没有产生任何成果。我可以在我的Windows系统上将Redis与IntelliJ一起使用吗,因为我听说Windows不支持它? 最佳答案 Windows上确实没有对Redis的官方支持。来自官方文档:ThereisnoofficialsupportforWindowsbuilds,butMicrosoftdevelopsandmaintainsaWin-64portofRedis.但如前所述,Mi

spring-boot - springboot redistemplate 值有\x00 数据

我使用springboot1.5.9和redis-template。但是当我保存数据到redis的时候,我发现这个值不对。看起来像这样:0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0

java - 有没有办法在Spring-Boot java应用程序中使用host-IP作为主机远程连接到redis服务器

我想通过Windows远程连接在Ubuntu机器上运行的我的redis服务器,但无法连接并出现连接被拒绝异常。应用程序是使用springboot构建的。请建议我该怎么做。下面是我的示例代码:@OverridepublicvoidexpireDevices(){JedisPoolpool=newJedisPool(newJedisPoolConfig(),"IPaddress",6379,Protocol.DEFAULT_TIMEOUT);try(Jedisjedis=pool.getResource()){//DoingSomething}expireWithBackgroundTas

spring-boot - Spring Boot - 配置 Redis 键值存储/缓存

为了缓存或键值存储(我正在使用gradle构建工具),我是否需要在使用spring-boot-starter-data-redis之前安装Redis或运行它的实例?或者自动配置是否使嵌入式服务器准备就绪? 最佳答案 是的,你需要Redisserver安装在你的机器上,以便开始将它与Springbootredis启动器一起使用。 关于spring-boot-SpringBoot-配置Redis键值存储/缓存,我们在StackOverflow上找到一个类似的问题:

spring-boot - 如何将 JWT 保存到 Redis 中?

我正在使用Java8和MongoDB创建一个SpringBoot项目。对于session管理,我使用的是JWTtoken。我已经搜索了很多方法来在注销时使JWTtoken无效。我读到可以将Redis中的token列入黑名单并对其进行验证。如何在Redis中存储/保存JWT?在Redis服务器重启时保存的JWTtoken数据会丢失,对吧?如何处理? 最佳答案 我认为你应该多看看文档。我可以告诉你:你有很多方法可以在redis中存储redis支持持久化数据(但我不建议持久化数据,你应该在缓存而不是存储中使用redis)

spring-boot - Spring RedisTemplate 重新调整有效的 Zrange 但不返回任何 key

我正在使用SpringRedisTemplate连接到Redis。我正在使用zadd添加数据,然后调用zrange来检查数据值。它返回数据很好,但是当我调用Key*时,我没有得到任何结果。真的很迷茫!!请帮忙!!但是当我运行jedis时它工作正常我看到来自cli等的条目。System.out.println("**********ZRANGEIS"+redisTemplate.zrange(patternEmailsSetKey,0l,-1l));finalSetkeys=redisTemplate.hkeys("*");System.out.println("&&&&&&&&&&&&

spring-boot - spring boot 无法将 redis 客户端 Jedis 连接到池 : Connection refused

我是Springboot开发的新手,我只想为管理员用户启用session。我正在编写一个REST无状态(API)和一个有状态服务,并且正在学习使用redis内存数据库存储用户session的教程。我已经在使用MySQL/JDBC来存储其他数据。使用redis和jdbc不冲突吗?为了启用用户session,我做了以下操作:这些是我最近添加的依赖项:org.springframework.bootspring-boot-starter-security2.1.0.RELEASEorg.springframework.dataspring-data-redis2.1.2.RELEASEorg

spring-boot - 如何使 Redis 存储库具有事务性

SpringDataRedissupportrepositories作为redistemplates的替代品.但是我发现的关于@Transactionalsupport的一切是关于模板,而不是存储库。有什么方法可以使redis存储库具有事务性吗?我添加了@EnableTransactionManagement并将服务方法标记为事务性的,但出现以下异常:org.springframework.beans.factory.NoSuchBeanDefinitionException:Noqualifyingbeanoftype'org.springframework.transaction.

java - 如何使用 Spring Boot 在 Redis 中存储 List<Object> 类型的值?

我想使用SpringBoot在Redis模板中存储键值对。我的key类型为Longvalue实际上是一个List类型。我是第一次尝试Redis,我能够存储正常的格式。但是在尝试上述>时它给了我SerializationError.下面是我的代码示例:RedisConfig.java@BeanpublicRedisTemplate>redisTemplate(){finalRedisTemplate>template=newRedisTemplate>();template.setConnectionFactory(jedisConnectionFactory());template.s