1. 程式人生 > >redis 之 redis簡介及下載安裝

redis 之 redis簡介及下載安裝

移動 持久化 文檔 acl inf zxvf osql .cn ted

1. 數據庫的分類:關系型數據庫,非關系型數據庫(Nosql)

2.非關系型數據庫:

  • 鍵值型數據庫:redis 等。
  • 列式存儲數據庫: hbase 等。
  • 文檔型數據庫 : mongoDB 等。
  • 圖形數據庫 : infoGirid 等。

3.為什麽學習noSql?

  • 發紅包,並發量為15W,10億,0.3元--mysql, oracle?
  • 高並發,高可用的場景下,需要使用nosql來解決。

4.Redis是一個key-value數據庫。2008年,意大利,創業型,redis。Vmware支持。可以自動持久化。一般用內存數據庫。也就是說用redis來做緩存。

5.Readis支持5種:Sting,list,hash,set,sorted,set.

6.下載:https://github.com/MSOpenTech/redis/releases.

7.安裝:

  • 上傳安裝包到/root 下
  • 解壓 tat -zxvf redis-3.0.6.tar.gz
  • 進入解壓目錄 cd redis-3.0.6
  • 使用make命令進行編譯
  • 進入src下查看文件,如果有redis-server,redis-cli 表示安裝成功
  • 創建配置文件目錄及執行文件目錄

    mkdir -p /usr/local/redis/etc

    mkdir -p /usr/local/redis/bin

  • 將解壓目錄redis-3.0.6下的redis.conf拷貝到/usr/local/redis/etc下

    cp redis.conf /usr/local/redis/etc/

  • 將src下:mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-server redis-cli移動到/usr/local/redis/bin/

    mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-server redis-cli /usr/local/redis/bin/

  • 修改/usr/local/redis/etc/redis.conf

    • 技術分享
  • 進入/user/local/redis目錄
  • 啟動redis服務 bin/redis-server etc/redis.conf
  • 使用ps -ef | grep redis 查看進度

    技術分享

  • 退出使用 pkill redis-server 即可。

redis 之 redis簡介及下載安裝