命令行查看修改配置文件項
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