命令行查看修改配置文件项
config get | config set | config rewrite
config get requirepass // 获取密码
config set requirepass 12345 // 修改密码,这是一个热修改,并不会保存到配置文件中,重启计算机后无效;也可以修改端口号
config set requirepass "" // 取消密码
config rewrite 可以把配置信息修改持久化
exit
redis-cli.exe -h localhost -p 9000 -a 123
keys *
auth 12345
keys *
查看端口号
127.0.0.1:6379> config get port
1) "port"
2) "6379"
设置aof
config set appendonly no
config rewrite
配置文件说明
密码配置
# requirepass foobared
注意#号和#号后面的空格都要删除掉;启动时要指定配置文件,否则配置不生效
后台运行配置
daemonize yes
守护线程,只在linux下有效
绑定IP
bind 127.0.0.1
表示只有ip是127.0.0.1的计算机才能访问redis,提高了安全性
拒绝连接异常:
redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect
打开redis.conf文件把 bind 127.0.0.1 这一行代码注释掉
默认端口号
port 6379
客户端连接超时
timeout 300
客户端连接300秒以来都没有操作,断开和客户端的连接
日志级别
loglevel notice
notice 相当于log4j的info日志级别
日志文件路径
logfile ./logs/redis.log
默认数据库个数
databases 16
开启压缩
rdbcompression yes
持久化文件名称
dbfilename dump.rdb
The working directory
dir ./
默认持久化策略
save 900 1 // 900秒有一次操作,就持久化一次
save 300 10 // 300秒有10次操作,就持久化一次
save 60 10000 // 60秒有10000次操作,就持久化一次
aof 配置
appendonly no