在CentOS上配置Redis并设置日志级别的指南如下:
sudo yum update -y
sudo yum install epel-release -y
sudo yum install redis -y
/etc/redis.conf。vi 或 nano)打开它:sudo vi /etc/redis.conf
daemonize 参数设置为 yes:daemonize yes
requirepass 行并设置一个密码:requirepass your_password
bind 为 127.0.0.1。0.0.0.0:# bind 127.0.0.1
protected-mode 改为 no,以允许公网访问:protected-mode no
debug、verbose、notice、warning。notice 级别足够满足日常需求。如果需要更详细的信息,可以设置为 verbose 或 debug,但要注意日志量会显著增加。例如:loglevel notice
logfile /var/log/redis/redis-server.log
sudo systemctl start redis
sudo vi /etc/systemd/system/redis.service
文件内容如下:
[Unit]
Description=Redis Server
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis.pid
ExecStart=/usr/local/bin/redis-server /etc/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable redis
tail -f 命令实时查看日志文件:tail -f /var/log/redis/redis-server.log
CONFIG 命令查看日志级别redis-cli CONFIG GET loglevel
CONFIG 命令设置日志级别redis-cli CONFIG SET loglevel "verbose"