解决 redis requires Ruby version >= 2.2.2

出现原因是ruby的版本过低

升级版本需要用到rvm指令

如果没有安装rvm,可以跳转 https://blog.csdn.net/qq_35641923/article/details/86493822 先安装rvm

运行 rvm list known

可以选择最新的 2.6.0版本安装

运行 rvm install 2.6.0

安装完成后默认会使用最新版本

可以运行 ruby -v 查看

强迫症的话,可以运行 rvm remove 2.0.0 ,删除旧版本

到此,ruby已经升级成功了

在 Spring Boot 项目中,可以在 application.properties 或 application.yml 文件中配置 Redis 连接信息。以下是一个示例: ``` # Redis spring.redis.host=127.0.0.1 spring.redis.port=6379 spring.redis.database=0 spring.redis.password= spring.redis.timeout=5000 ``` 这里配置了 Redis 服务器的地址、端口号、数据库、密码和超时时间等参数。如果你的 Redis 服务器没有设置密码,则 `spring.redis.password` 可以不配置。 在非 Spring Boot 项目中,你需要手动配置 Redis 连接信息。以下是一个示例: ```java @Configuration public class RedisConfig { @Bean public RedisConnectionFactory redisConnectionFactory() { RedisStandaloneConfiguration configuration = new RedisStandaloneConfiguration(); configuration.setHostName("127.0.0.1"); configuration.setPort(6379); configuration.setDatabase(0); configuration.setPassword(RedisPassword.of("")); LettuceConnectionFactory factory = new LettuceConnectionFactory(configuration); return factory; } @Bean public RedisTemplate<String, Object> redisTemplate() { RedisTemplate<String, Object> template = new RedisTemplate<>(); template.setConnectionFactory(redisConnectionFactory()); template.setKeySerializer(new StringRedisSerializer()); template.setValueSerializer(new GenericJackson2JsonRedisSerializer()); return template; } } ``` 这里使用了 Lettuce 作为 Redis 客户端,通过 `RedisStandaloneConfiguration` 对象设置 Redis 服务器的地址、端口号、数据库、密码等参数,然后创建 `LettuceConnectionFactory` 对象进行连接,最后创建 `RedisTemplate` 对象并设置连接工厂、key 和 value 的序列化方式等参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值