springboot项目采用redis做缓存,配置文件中必须设置密码吗

springboot项目采用redis做缓存,配置文件中必须设置密码吗?
网上springboot整合redis的配置文件如下:

#redis配置
spring.cache.type=redis
pring.redis.database=0
pring.redis.port=6379
spring.redis.host=192.168.211.210 //自己redis地址
spring.redis.password=
spring.redis.timeout=1800000

自己写的配置文件如下:

 redis:
    host: localhost
    port: 6379
    database: 0
  cache:
    type: redis

自己的看法:
redis未设置密码和端口号,应该是采用默认的密码和端口号。由于只是做缓存,应该不必考虑数据安全的问题。
欢迎广大网友提出自己的看法,感谢!

不是必须的。是否设置密码,主要是从redis组件的角度考虑,redis配置了密码,则springboot配置就需要密码,否则不需要。
当redis的数据需要保障安全性,就需要设置密码,如果是内网、内部项目自己访问可以不设置密码。

如果redis服务没有设置密码,那么配置文件中也不用设置密码;如果设置了密码,那么配置文件中也需要设置相同的密码。如果你的redis数据量不大,且不存在数据泄露的风险,那么不设置密码可以减少配置复杂度。

你看一下 org.springframework.boot.autoconfigure.data.redis.RedisProperties 类,port默认是6379,host默认是localhost