1. 程式人生 > >Redis入門(下載、安裝、執行)(兩個系統Linux、window)

Redis入門(下載、安裝、執行)(兩個系統Linux、window)

Redis入門(下載、安裝)(Linux、window)

一、Redis介紹

Redis是NoSql的一種。

1、什麼是NoSql

NoSql,全名:Not Only Sql,是一種非關係型資料庫,它不能替代關係弄資料庫,只是關係型資料庫的一個補充,是可以解決高併發、高可用、高擴充套件、大資料儲存等一系列問題而產生的資料庫解決方案。

NoSql有以下4種分類:鍵值(Key-Value)儲存資料庫、列儲存資料庫、文件型資料庫、圖形(Graph)資料庫。而Redis屬於第一種:鍵值(Key-Value)儲存資料庫。

2、什麼是Redis

Redis是使用c語言開發的一個高效能鍵值資料庫,即通過一些鍵值型別來儲存資料。Redis支援的鍵值型別有:String字元型別、map雜湊型別、list列表型別、set集合型別、sortedset有序集合型別。

redis的應用場景如下:快取(資料查詢、短連線、新聞內容、商品內容等等)、分散式叢集架構中的session分離、聊天室的線上好友列表、任務佇列。(秒殺、搶購、12306等等)、應用排行榜、網站訪問統計、資料過期處理(可以精確到毫秒)。其中,作為快取的應用場景是最多的。

二、Redis安裝

一般redis安裝於linux伺服器,故本例介紹的是Linux下的安裝(一會介紹window)

本例使用的Linux系統是CentOS7.4,諸如Ubuntu等Linux作業系統的操作命令或許存在個別差異,請自行學習瞭解。

1、Redis下載

2、Redis安裝

使用Xftp、Xshell等伺服器終端連線軟體連線上Linux後,進行以下操作:

1)、下載壓縮Redis

下載redis:

在官網中點選上面的download,下面有,我在這裡演示的解壓版。
$ wget http://download.redis.io/releases/redis-4.0.11.tar.gz
$ tar xzf redis-4.0.11.tar.gz
$ cd redis-4.0.11
$ make

在這裡插入圖片描述 通過Xftp上傳到伺服器/usr/local/redis 然後進行解壓 在這裡插入圖片描述 輸入命令:make,進行編譯安裝。 在這裡插入圖片描述 進入src檔案,進行解釋 在這裡插入圖片描述 到了這裡,Redis安裝成功。接下來執行Redis

三、Redis執行

1、複製配置檔案

建立資料夾/usr/local/redis-runing 並且把兩個配置檔案copy過去 在這裡插入圖片描述

在往redis-runing中copy一個配置檔案(sentinel.conf)。 配置檔案在Redis的解壓檔案目錄裡邊。 在這裡插入圖片描述 前端啟動Redis服務成功的標誌, 但是伺服器關閉後,Redis也會關閉。 在這裡插入圖片描述

2、修改配置檔案,可進行後臺執行

修改redis.conf配置檔案,設定後臺啟動redis 在這裡插入圖片描述 在這裡插入圖片描述

3、進入redis終端

執行命令 ./redis-cli 進去終端 檔案redis-cli:是redis資料庫的終端入口。 在這裡插入圖片描述 到此,Linux執行redis結束