百度網盤下載地址
鏈接:https://pan.baidu.com/s/1f2ghL2-0brPt0IodjfqOqQ
提取碼:9al1
解壓tar包
#解壓tar包
tar -xvf arm-redis.tar
復制文件
#創建目錄 /usr/redis mkdir /usr/redis #復制到 /usr/redis cp ./build_arm_redis/* /usr/redis/
#創建目錄
mkdir /etc/redis
#復制到 /etc/redis
cp ./build_arm_redis/redis.conf /etc/redis/6379.conf
#賦予權限
chmod +x /etc/redis/
編寫redis.service文件
切換目錄
cd /etc/systemd/system/
創建redis.service
vi redis.service
redis.service文件內容
[Unit] Description=Redis After=network.target [Service] Type=forking ExecStart=/usr/redis/redis-server /usr/redis/redis.conf ExecReload=/usr/redis/redis-server -s reload ExecStop=/usr/redis/redis-server -s stop PrivateTmp=true [Install] WantedBy=multi-user.target
編寫redis文件
切換目錄
cd /etc/init.d
編寫redis文件
vi redis
redis文件內容
#!/bin/bash ### BEGIN INIT INFO # Provides: Redis # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start Redis daemon at boot time # Description: Start Redis daemon at boot time ### END INIT INFO #redis服務器監聽的端口 REDISPORT=6379 #服務端所處位置 EXEC=/usr/redis/redis-server #客戶端位置 CLIEXEC=/usr/redis/redis-cli #redis的PID文件位置,需要修改 PIDFILE=/var/run/redis_${REDISPORT}.pid #redis的配置文件位置,需將${REDISPORT}修改為文件名 CONF="/etc/redis/${REDISPORT}.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF & fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac
賦予權限
chmod +x redis
設置開機自啟
#開啟redis
systemctl start redis
#關閉redis
systemctl stop redis
#查看狀態
systemctl status redis
#設置開機自啟
systemctl enable redis