#!/bin/bashif [[ -f /usr/bin/redis-server ]];then exit -1ficurrentDir=`pwd`# 创建软链接ln -s ${currentDir}/redis-5.0.3/src/redis-server /usr/bin/redis-serverln -s ${currentDir}/redis-5.0.3/src/redis-cli /usr/bin/redis-cli# 启动警告设置echo "net.core.somaxconn = 1024" >> /etc/sysctl.confecho "vm.overcommit_memory = 1" >> /etc/sysctl.confecho "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >> /etc/rc.localsource /etc/rc.localif [[ -f /usr/lib/systemd/system/redis.service ]];then exit -1fitee /usr/lib/systemd/system/redis.service <<-EOF[Unit]Description=redisAfter=network.target[Service]Type=forkingPIDFile=/var/run/redis_6379.pidExecStart=/usr/bin/redis-server \${currentDir}/redis-5.0.3/redis.confExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true[Install]WantedBy=multi-user.targetEOFsystemctl enable redis