linux 中 redis 怎么以 redis 用户重启?
目前状态是已经以redis用户启动着
我想修改下 redis 的密码,然后怎么以 redis 用户重启呢?
redis 是nologin用户,不能通过 su redis
切换身份。
一楼回答后的补充:
cd /usr/lib/systemd/system
ll | grep redis
-rw-r--r-- 1 root root 522 Oct 15 2019 redis-server.service
cat redis-server.service
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis/redis.pid
User=redis
Group=redis
Environment=statedir=/var/run/redis
PermissionsStartOnly=true
ExecStartPre=/bin/mkdir -p ${statedir}
ExecStartPre=/bin/chown -R redis:redis ${statedir}
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
ExecStop=/bin/kill -s TERM $MAINPID
Restart=always
LimitNOFILE=1000000
LimitNPROC=1000000
LimitCORE=1000000
[Install]
WantedBy=multi-user.target
服务 redisd.service 文件 添加 User=redis