linux下安裝redis

一.先去redis官網裏下載壓縮包,網址:(http://download.redis.io/releases)這裏面的版本能夠隨便選,我選的版本是(http://download.redis.io/releases/redis-4.0.11.tar.gz),下載命令(wget http://download.redis.io/releases/redis-4.0.11.tar.gz),這個在linux裏我通常下載到家目錄,而後解壓縮,(tar -zxvf redis-4.0.11.tar.gz),/usr/local/redis   這是個人redis安裝目錄php

二.進入剛剛解壓完的目錄,命令(cd 文件名(剛剛解壓完的目錄)),執行命令(make),若是你之前沒裝過redis通常會出現這種情況,個人redis是裝在  /usr/local裏的  mysql

  報錯:make[1]: Leaving directory `/usr/local/redis/src'linux

(cd src/.make-settings)修改OPT=-O2 -march=i686或者OPT=-O2 -march=x86-64,從新makenginx

三.這個時候咱們要先裝tcl,下載地址,直接在linux中複製這個命令便可(wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz),安裝目錄隨便你在哪,下載完成後解壓(tar -zxvf tcl8.6.1-src.tar.gz),進入解壓完成後的目錄,再進入  unix這個目錄,redis

這是個人tcl安裝目錄(cd /usr/local/tcl/unix),執行命令(./configure),再執行命令(make && make install),這裏通常會報一個錯,不用管sql

  報錯:Leaving directory `/usr/local/tcl/unix/pkgs/thread2.7.0'vim

到這裏安裝完成bash

.進入剛剛解壓完成的redis目錄,執行命令(cd src),再執行命令(make install),執行命令(make test),沒有報錯說明redis安裝完成了php7

五.配置redis,進如解壓完的redis目錄,(cd /usr/local/redis)這是個人redis安裝目錄,執行命令(vim redis.conf),改下redis的這幾個配置app

  查找daemonize no改成  daemonize yes    #以守護進程方式運行,即後臺方式運行,不輸出到頁面

  修改dir ./爲絕對路徑,默認的話redis-server啓動時會在當前目錄生成或讀取dump.rdb,改成(dir /usr/local/redis),這個是你安裝redis的目錄

  修改appendonly no改成appendonly yes

  修改logfile,默認爲空(這是你redis記錄日誌的地方),logfile /logs/redis/redis.log(我把日誌放在這裏/logs/redis/redis.log)

六.先用這個命令查看下redis是否在運行,命令(ps -ef | grep redis),若是在運行,用kill命令殺掉這個進程

七.執行命令(cp  /usr/local/redis/utils/redis_init_script   /etc/rc.d/init.d/redis),, /usr/local/redis/utils/redis_init_script中的 /usr/local/redis是你redis的安裝目錄,而後執行命令(vim /etc/rc.d/init.d/redis),改以這個地方

  在文檔第二行添加(# chkconfig: 2345 80 90)

 

八.能夠看到在/etc/rc.d/init.d/redis文件中有這麼一行:CONF="/etc/redis/${REDISPORT}.conf"。因而將redis配置文件拷貝到/etc/redis/下

  執行命令(mkdir /etc/redis),執行命令(cp /usr/local/redis/redis.conf /etc/redis/6379.conf

九. 完成上面的操做以後,便可註冊服務,命令(chkconfig --add redis),而後啓動redis服務(service redis start),再用這個命令查看redis是否起來了(ps -ef | grep redis),redis到此安裝結束

十.把php-fpm,nginx,mysql,redis加入開機自啓,命令(vim /etc/rc.local)

直接加上啓動路徑,這是個人PHP的(/usr/local/php7/sbin/php-fpm)

個人redis,(/usr/local/redis/src/redis-server)

相關文章
相關標籤/搜索