Redis介紹與安裝

1、redis簡介

(一)什麼是redis

1.redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value 內存數據庫。
2.特色:讀寫性能強悍 支持豐富的數據結構 可持久化存儲 一個把數據存儲在內存中的高速緩存
3.做者是antirez from Italy 原名Salvatore Sanfilippo(賽爾瓦託 新菲利普)前端

(二)redis的優點

1.讀寫速度快。
2.支持豐富的數據結構(String 、List 、Set 、Sorted Set 、 Hash)。
3.可持久化(保證了數據的安全)。redis

(三)redis與memcached的對比

(四)redis能幹什麼

1.進行數據緩存,提升訪問性能。
2.TOP 10 問題(排名前十的數據)。
3.計數器、排行榜應用。
4.替代memcached用於SNS社區業務。
5.實時防攻擊(封禁非法的用戶ip 能夠設置封禁時長)。
6.用於實時聊天系統。shell

2、redis的安裝

注意:
  Redis官方版本不支持windows。
微軟開源小組開發維護了一個windows版本,不適用於生產環境。數據庫

(一)安裝環境

  • centos7
  • redis-2.6.14
  • xshellwindows

    (二)安裝

    1.下載redis源碼。
    官方下載地址:https://redis.io/download
    2.將下載的redis-2.6.14.tar.gz上傳到centos。使用xshell進行上傳。
      在xshell中進入要上傳到的目錄下面,輸入rz回車,就會彈出文件上傳界面,選擇上傳便可。

    3.解壓redis的源碼包。後端

    tar -zxvf redis-2.6.14.tar.gzcentos


4.進入剛纔解壓的redis-2.6.14目錄下,對源碼進行編譯。

編譯完成後進入src目錄,目錄以下
緩存

  • redis-service : redis服務。
  • redis-cli:redis操做中終端。
  • redis-check-aof : aof備份檢查。
  • redis-check-dump :dump備份檢查。
  • redis-benchmark :壓力測試。
    5.建立redis的運行目錄(名稱、位置可隨意)。

    6.將src目錄下面的redis-service、redis-cli文件和redis-2.6.14目錄下的redis.conf文件拷貝到剛纔建立的redis運行目錄下。


    7.前端啓動測試。
    在剛建立的redis運行目錄下面輸入以下指令,測試是否成功。安全

    ./redis-service
    出現該頁面說明安裝成功(端口號:6379)。

    8.修改啓動方式,實現後臺啓動。
      須要修改redis.conf文件。修改以下:

    注:yes爲後端啓動方式、no爲前端啓動方式。
    九、實現後臺啓動。啓動命令網絡

    ./redis-service redis.conf

相關文章
相關標籤/搜索