一、下載redis安裝包java
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
二、解壓安裝包redis
tar -zxvf redis-4.0.6.tar.gz
三、安裝gcc依賴vim
yum install gcc
四、進入安裝包網絡
cd redis-4.0.6
五、安裝編譯(注意大小寫)ui
make MALLOC=libc
六、啓動spa
修改redis.conf文件rest
將code
daemonize no
修改爲server
daemonize yes
以上表示容許redis後臺運行 blog
增長註釋
bind 127.0.0.1 修改成 #bind 127.0.0.1
關閉保護模式(表示容許外部網絡訪問)
protected-mode yes 修改成 protected-mode no
啓動redis
進入文件的src目錄
./redis-server ../redis.conf
顯示如下內容,啓動成功
[root@host-172-16-2-46 src]# ./redis-server ../redis.conf 1102:C 21 Jan 20:52:30.868 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 1102:C 21 Jan 20:52:30.869 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=1102, just started 1102:C 21 Jan 20:52:30.869 # Configuration loaded
七、設置密碼
redis默認沒有設置密碼,若是要設置密碼,首先找到redis.conf文件;而後修改裏面的requirepass,將註釋去掉,並將後面對應的字段設置成本身想要的密碼,保存便可。
設置好以後 重啓redis
八、設置開機自啓動
進入文件夾,編寫自啓動腳本
vim /etc/init.d/redis
修改參數
REDISPORT:redis啓動端口,默認6379
EXEC:redis文件夾所在的redis-server所在路徑
CLIEXEC:redis文件夾所在的redis-cli所在路徑
CONF:redis啓動所用的配置文件
#!/bin/sh # chkconfig: 2345 10 90 # description: Start and Stop redis REDISPORT=6379 EXEC=/usr/redis/redis-4.0.11/src/redis-server CLIEXEC=/usr/redis/redis-4.0.11/src/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/usr/redis/redis-4.0.11/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 ;; restart) "$0" stop sleep 3 "$0" start ;; *) echo "Please use start or stop or restart as first argument" ;; esac
完成以後,添加權限
chmod 777 /etc/init.d/redis
啓動redis命令
service redis start