執行命令node
wget http://download.redis.io/releases/redis-5.0.5.tar.gz 下載安裝包到服務器redis
或者到百度網盤中下載vim
連接:https://pan.baidu.com/s/1OV227alpjzvvn5m9F_ANzg服務器
提取碼:fd8b工具
tat -zxvf redis-5.0.5.tar.gz -C /usr/localui
因爲redis是由C語言編寫,編譯時須要gcc,若是機器尚未安裝的話,執行命令安裝gcc。spa
yum install gcc -yserver
離線安裝gcc的話須要先下載依賴包blog
百度網盤下載:ip
連接:https://pan.baidu.com/s/1JIeiC9e4_XU1g7cK3ftyTQ
提取碼:i47v
離線安裝
使用WinSCP工具鏈接到服務器,在/opt下新建一個gcc的文件夾,把須要的gcc依賴包拷貝到gcc文件夾下。
使用工具SecureCRT鏈接到服務器,進入到gcc目錄下。
cd /opt/gcc
安裝gcc和依賴包
rpm -Uvh *.rpm --nodeps --force
經過命令查看是否安裝成功。
gcc -v
執行命令安裝redis
make PREFIX=/usr/local/redis-5.0.5 install
沒有報錯表示安裝成功
在配置文件/usr/local/redis-5.0.5/redis.conf文件下。查找requirepass foobared
在其下一行添加requirepass 123456
表示redis密碼爲123456
編輯配置文件redis.conf,將daemonize 改成yes
mkdir -p /usr/local/redis
cp /usr/local/redis-5.0.5/src/redis-server /usr/local/redis/
cp /usr/local/redis-5.0.5/src/redis-cli /usr/local/redis/
cp /usr/local/redis-5.0.5/redis.conf /usr/local/redis/
sudo groupdadd redis
sudo useradd -g redis redis --no-create-home
sudo chown -R redis:redis /usr/local/redis
vim /etc/systemd/system/redis-server.service
添加內容以下:
[Unit]
Description=Redis Server Manager
After=syslog.target
After=network.target
[Service]
Type=simple
User=redis
Group=redis
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
ExecStop=/usr/local/redis/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start redis-server.service
systemctl enable redis-server.service
ln -s /usr/local/redis/redis-cli /usr/bin/redis-cli