Linux伺服器上Redis安裝和配置

來源:互聯網
上載者:User

Linux伺服器上Redis安裝和配置

1、下載安裝redis

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

wget http://download.redis.io/releases/redis-3.0.7.tar.gztar xzf redis-3.0.7.tar.gzcd redis-3.0.7make
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 yesport 6379bind 192.168.1.1 127.0.0.1logfile "/home/redis/logs/redis.log"databases 16
dbfilename dump.rdbdir /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服務互動:

  OK,正常運行了O(∩_∩)O哈哈~

下面關於Redis的文章您也可能喜歡,不妨參考下:

Ubuntu 14.04下Redis安裝及簡單測試

Redis主從複製基本配置

Redis叢集明細文檔

Ubuntu 12.10下安裝Redis(圖文詳解)+ Jedis串連Redis

Redis系列-安裝部署維護篇

CentOS 6.3安裝Redis

Redis安裝部署學習筆記

Redis設定檔redis.conf 詳解

Redis 的詳細介紹:請點這裡
Redis 的:請點這裡

本文永久更新連結地址:

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.