Linux 服務器上Redis安裝和配置


1、下載安裝redis

  在Linux服務器上,命令行執行以下命令(cd ./usr local/src 一般源碼放在這里(推薦源碼安裝))

wget http://download.redis.io/releases/redis-3.0.7.tar.gz
tar xzf redis-3.0.7.tar.gz
cd redis-3.0.7
make
make all
make install

  說明:

  wget:下載遠程文件到本地當前文件夾中。

  tar xzf :解壓文件到當前文件夾目錄

  cd:進入文件夾

  make make all make install:安裝redis

  執行完,進入目錄/usr/local/bin  多了幾個文件:

  • redis-server:Redis服務器的daemon啟動程序
  • redis-cli:Redis命令行操作工具。當然,你也可以用telnet根據其純文本協議來操作
  • redis-benchmark:Redis性能測試工具,測試Redis在你的系統及你的配置下的讀寫性能
  • redis-stat:Redis狀態檢測工具,可以檢測Redis當前狀態參數及延遲狀況

2、配置Redis

  把配置文件(/usr/local/src/redis-3.0.7/redis.conf)復制到指定目錄,方便維護操作(/home/redis/redis.conf)

  修改redis配置文件(/home/redis/redis.conf)<以下是需要修改的內容>

daemonize yes
port 6379
bind 192.168.1.1 127.0.0.1
logfile "/home/redis/logs/redis.log"
databases 16
dbfilename dump.rdb dir /home/redis/data/redisdata

  備注:

  daemonize:Redis默認不是以守護進程的方式運行,可以通過該配置項修改,使用yes啟用守護進程

  port:端口

  bind:綁定的主從主機地址,一般為內網地址,外網不安全

  logfile:系統記錄日志(別忘記創建目錄文件夾)

  databases:設置數據庫的數量,默認數據庫為0

  dbfilename:指定本地數據庫文件名,默認值為dump.rdb

  dir:指定本地數據庫存放目錄(別忘記創建目錄文件夾)

3、啟動Redis

  啟動redis服務:

    ./redis-server(默認啟動)  

    ./redis-server redis.conf 或者 /usr/local/bin/redis-server    /home/redis/redis.conf 或者 redis-server /home/redis/redis.conf (通過參數配置文件啟動<建議用這個方法安全>)

  查看Redis是否在運行:ps -ef |grep redis

  查看端口是否在監聽狀態:netstat -lntp | grep 6379

  使用Redis命令行(執行Redis操作命令):./redis-cli

  查看端口使用情況:netstat -nlt  (如圖:我們已經正常啟動Redis,端口6379)

  

  修改配置文件后,記得先殺死Redis進程,然后再重啟Redis,方法如下:

    首先查詢進程的pid:ps -ef |grep redis  

      

    然后殺死改進程:kill -9 15954

    然后命令:netstat -nlt看看是否還處於監聽狀態,不再說明殺死。

    最后重啟Redis:redis-server /home/redis/redis.conf

    再次查看是否重啟成功:netstat -nlt

4、測試

  啟動客戶端程序redis-cli和redis服務交互:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM