CentOS7安装Redis
Redis下载地址:https://redis.io/download
1 mkdir -p /usr/local/redis 2 cp src/redis-server /usr/local/redis/ 3 cp src/redis-cli /usr/local/redis/ 4 cp redis.conf /usr/local/redis/ 5 6 cd /usr/local/redis 7 vim redis.conf
① 在bind 127.0.0.1前加“#”将其注释掉
② 默认为保护模式,把 protected-mode yes 改为 protected-mode no
③ 默认为不守护进程模式,把daemonize no 改为daemonize yes
④ 将 requirepass foobared前的“#”去掉,密码改为你想要设置的密码(我为了练习用,设置为123456)
vim /etc/init.d/redis
1 #!/bin/sh 2 # chkconfig: 2345 80 90 3 # description: Start and Stop redis 4 #PATH=/usr/local/bin:/sbin:/usr/bin:/bin 5 REDISPORT=6379 6 EXEC=/usr/local/redis/redis-server 7 REDIS_CLI=/usr/local/redis/redis-cli 8 PIDFILE=/var/run/redis_6379.pid 9 CONF="/usr/local/redis/redis.conf" 10 AUTH="668comnet" 11 12 case "$1" in 13 start) 14 if [ -f $PIDFILE ] 15 then 16 echo "$PIDFILE exists, process is already running or crashed" 17 else 18 echo "Starting Redis server..." 19 $EXEC $CONF 20 fi 21 if [ "$?"="0" ] 22 then 23 echo "Redis is running..." 24 fi 25 ;; 26 stop) 27 if [ ! -f $PIDFILE ] 28 then 29 echo "$PIDFILE does not exist, process is not running" 30 else 31 PID=$(cat $PIDFILE) 32 echo "Stopping ..." 33 $REDIS_CLI -p $REDISPORT SHUTDOWN 34 while [ -x ${PIDFILE} ] 35 do 36 echo "Waiting for Redis to shutdown ..." 37 sleep 1 38 done 39 echo "Redis stopped" 40 fi 41 ;; 42 restart|force-reload) 43 ${0} stop 44 ${0} start 45 ;; 46 *) 47 echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 48 exit 1 49 esac
在rc.local增加启动代码就可以了。
- vim /etc/rc.local
加入service redis start
- chmod 755 /etc/init.d/redis
- chkconfig --add redis
- service redis start
- ln -s /usr/local/redis/redis-cli /usr/bin/redis
yum install libgdiplus-devel
systemctl start qibucore.service
systemctl enable qibucore