第一步,redis 的端口是默认6379,所以需要在阿里云控制台的安全组处,把6379的端口打开。
第二步,配置 redis.conf,
protected-mode no
注释掉 bind 127.0.0.1
然后启动 redis : redis-server myconfig/redis.conf
redis-cli -p 6379
然后ping一下看看是否返回pong
接下来,需要打开centos防火墙6379端口,
firewall-cmd --zone=public --add-port=6379/tcp --permanent
systemctl restart firewalld.service
然后springboot, 是使用的Lettuce,引入 redis-starter
配置文件中,
spring.redis.port=6379
spring.redis.host=120.xx.xx.xx ,你的服务器的公网ip
spring.redis.timeout=5000
RedisConnection connection = redisTemplate.getConnectionFactory().getConnection();
redisTemplate.opsForValue().set("mylist","aaa");
redisTemplate.opsForValue().set("mylist2","bbb");
System.out.println(redisTemplate.opsForValue().get("mylist"));
一个就可以了