一.Redis在项目中的配置文件
我们的项目中需要使用到Redis来做缓存数据库,因此需要将spring-data-redis集成进入项目中。
spring-data-redis的配置就不细说来,
网上有很多的教程的。今天要说一下在我们的配置文件redis.properties中,以下是我的配置文件。
# Redis settings
redis.host=127.0.0.1
redis.port=6379
redis.password=abc123
redis.timeout=5000
redis.maxIdle=300
redis.maxActive=600
redis.maxWait=1000
redis.testOnBorrow=true
因为我在依赖中加入了redis的依赖,在项目中引入redis,首先,既然在项目中配置的redis,每次运行项目之前,一定要记得开启redis的服务,不然会报错。
二.配置Redis密码
这个有两种方式,大家可以参考下
第一种:临时密码
登陆之后,通过命令来配置临时密码
设置密码
127.0.0.1:6379> config set requirepass xxx
获取账号和密码
127.0.0.1:6379> config get requirepass
重启redis的服务之后,发现密码失效了,若想配置永久的需要使用配置文件了。
第二种:永久密码
在redis.conf中进行修改
将这个注释打开
#requirepass foobared
配置自己的密码
requirepass xxxx
之后登陆有两种方式:
1.通过命令行指定密码登陆
redis-cli -h 127.0.0.1 -p 6379 -a xxxx
2.登陆时候不使用密码,但无法进行操作,会提示错误
这时候先使用命令指定密码才可以进行操作
auth xxxx
三 . redis主从密码设置
将注释去掉,改成自己但密码即可
#masterauth xxxxxx