http://download.redis.io/releases/redis
#解压 tar -zxf redis-5.0.6.tar.gz #移动 mv redis-5.0.6 /opt #进入目录 cd /opt/redis-5.0.6 #编译 make #进入src cd src #安装 make install
make install 安装到指定目录,默认在/usr/local/binvim
#进入配置文件所在目录 cd /opt/redis-5.0.6 #修改 vim redis.conf
能够修改的内容以下:bash
#全部IP均可以访问 bind 0.0.0.0 #稍后进行开机启动,须要将守护模式打开 daemonize yes
编写脚本spa
vim /etc/init.d/redis
脚本内容code
#!/bin/sh #chkconfig: 2345 80 90 # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. REDISPORT=6379 #端口号,这是默认的,若是你安装的时候不是默认端口号,则须要修改 REDISPATH=/usr/local/bin/ #redis-server启动脚本的所在目录,你若是忘了能够用find / -name redis-server 或whereis redis-server找到 EXEC=${REDISPATH}/redis-server CLIEXEC=${REDISPATH}/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid #在redis.conf中可找到该路径 CONF="/opt/redis-5.0.6/redis.conf" #redis.conf的位置, 若是不和redis-server在同一目录要修改为你的redis.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
给脚本受权server
chmod 777 /etc/init.d/redis
启动redisip
/etc/init.d/redis start
设置开机启动get
chkconfig redis on