# 安装
mkdir redis
tar zxf redis-5.0.5.tar.gz
cd redis/
cd redis-5.0.5/
make
make install 「 拷贝 & ls -1 /usr/local/bin/redis-* 」
# 启动
-
src/redis-server 「 <C-d> 」
-
redis-server 「 启动 」
# 配置
vim redis.conf
-
#bind 127.0.0.1
-
protected-mode no
-
daemonize yes
-
requirepass 123456 「 密码 」
redis-server /Data/app/redis-5.0.5/redis.conf 「 指定配置文件」
netstat -lptun | grep redis
-
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 22435/redis-server 「*:6379 或者 0.0.0.0:6379 不限制访问,127.0.0.1:6379 本机访问 」
-
tcp6 0 0 :::6379 :::* LISTEN 22435/redis-server
# 服务
mkdir /etc/redis
cp /Data/app/redis-5.0.5/redis.conf /etc/redis/6379.conf
touch /etc/systemd/system/redis.service
vim redis.service 「 内容 」
-
[Unit]
-
Description=Redis
-
After=network.target
-
[Service]
-
Type=forking
-
ExecStart=/usr/local/bin/redis-server /etc/redis/6379.conf
-
ExecStop=/usr/locl/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown
-
RestartSec=10
-
Restart=always
-
[Install]
-
WantedBy=multi-user.target
chmod +x /etc/systemd/system/redis.service
systemctl daemon-reload 「 激活systemctl 」
systemctl start redis 「 start、status、stop 」
systemctl enable redis 「 开机自启」
# $PATH
echo $PATH | grep '/usr/local/bin’
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin