百度网盘下载地址
链接: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