1. 程式人生 > 其它 >Redis資料庫(一)——redis簡介與安裝

Redis資料庫(一)——redis簡介與安裝

redis安裝

NoSQL資料庫

NoSQL(NoSQL = Not Only SQL ),意即“不僅僅是SQL”,泛指非關係型的資料庫
NoSQL 不依賴業務邏輯方式儲存,而以簡單的key-value模式儲存。因此大大的增加了資料庫的擴充套件能力。

  • 不遵循SQL標準。
  • 不支援ACID。
  • 遠超於SQL的效能。

NoSQL適用場景

  • 對資料高併發的讀寫
  • 海量資料的讀寫
  • 對資料高可擴充套件性的

NoSQL不適用場景

  • 需要事務支援
  • 基於sql的結構化查詢儲存,處理複雜的關係,需要即席查詢。
  • (用不著sql的和用了sql也不行的情況,請考慮用NoSql)

Redis資料庫簡介

Redis(Remote Dictionary Server ),即遠端字典服務,是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。redis會週期性的把更新的資料寫入磁碟或者把修改操作寫入追加的記錄檔案,並且在此基礎上實現了master-slave(主從)同步。它是免費開源並且是當前最流行的NoSQL之一,也被人們稱之為結構化資料庫!

作用:

  • 1、記憶體儲存、持久化(兩種持久化策略RDB、AOF)
  • 2、效率高,可以用於快取記憶體
  • 3、釋出訂閱系統
  • 4、地圖資訊分析
  • 5、計時器、計數器(瀏覽量)

特點:

  • 1、多樣的資料型別
  • 2、持久化
  • 3、叢集
  • 4、事務

Redis資料庫安裝

1、下載redis安裝包 https://redis.io/download

2、把安裝包上傳到linux伺服器home/opt目錄下

3、解壓縮redis安裝包

tar -zxvf redis-6.2.4.tar.gz

4、進入redis目錄檢視檔案

5、安裝redis執行環境

yum install gcc-c++

6、檢視redis執行環境是否安裝成功

gcc -v

7、輸入make自動配置redis檔案

8、再輸入一次make命令

9、輸入make install安裝, redis預設安裝路徑usr/local/bin

10、將redis配置檔案複製到當前目錄下

mkdir RedisConfig
cp /home/opt/redis-6.2.4/redis.conf RedisConfig

11、vim redis.conf修改redis配置檔案,讓其預設後臺方式啟動

12、啟動redis服務

  • 1、返回上一級目錄/bin目錄
  • 2、輸入redis-server RedisConfig/redis.conf已RedisConfig下的配置檔案方式啟動redis
  • 3、輸入ps -aux|grep redis檢視redis是否啟動成功

13、關閉redis

shutdown
exit #退出