Redis數據庫的概述 用處和怎麼安裝

最近整理了一下數據庫這塊,此文來自學習筆記還有學習課件的總結:

 

Redis概述:

1)Redis:REmote DIctionary Server(遠程字典服務器)

 2)是完全開源免費的,用C語言編寫的,遵守BSD開源協議,

是一個高性能的(key/value)分佈式內存數據庫,基於內存運行,

並支持持久化的NoSQL數據庫,是當前最熱門的NoSql數據庫之一,也被人們稱爲數據結構服務器。

3)Redis 與其他 key - value 緩存產品有以下三個特點:

    3.1)Redis支持數據的持久化,可以將內存中的數據保持在磁盤中,重啓的時候可以再次加載進行使用

    3.2)Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲

    3.3)Redis支持數據的備份,即master-slave模式的數據備份

用處:

1)內存存儲和持久化:redis支持異步將內存中的數據寫到硬盤上,同時不影響繼續服務

2)取最新N個數據的操作,如:可以將最新的10條評論的ID放在List集合

3)模擬類似於HttpSession這種需要設定過期時間的功能

4)發佈、訂閱消息系統

5)定時器、計數器

安裝:

 

安裝方式一:使用命令安裝

由於企業裏面做Redis開發,99%都是Linux版的運用和安裝,

幾乎不會涉及到Windows版。

 

安裝包括服務端和客戶端

在 Ubuntu 系統安裝 Redi 可以使用以下命令:

sudo apt-get update

sudo apt-get install redis-server

啓動 Redis 服務

redis-server

或者

sudo redis-server /etc/redis/redis.conf

使用 redis 客戶端查看是否啓動

redis-cli

檢查是否安裝成功

127.0.0.1 是本機 IP ,6379 是 redis 服務端口。現在我們輸入 PING 命令。

 

以上說明我們已經成功安裝了redis。

安裝方式二:使用下載的壓縮包安裝

下載:打開redis官方網站(https://redis.io/),推薦下載穩定版本(stable)

http://www.redis.cn/

 

解壓

tar zxvf redis-3.2.5.tar.gz

複製:推薦放到usr/local目錄下

sudo mv -r redis-3.2.5/* /usr/local/redis/

進入redis目錄

cd /usr/local/redis/

生成

sudo make

測試

sudo make test

這段運行時間會較長

安裝:將redis的命令安裝到/usr/bin/目錄

sudo make install

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章