Redis使用詳細教程

1、Redis基礎部分: mysql

  redis介紹與安裝比mysql快10倍以上 ,redis介紹與安裝比mysql快10倍以上 。redis

*****************redis適用場合****************sql

1.取最新N個數據的操做數據庫

2.排行榜應用,取TOP N 操做npm

3.須要精確設定過時時間的應用緩存

4.計數器應用session

5.Uniq操做,獲取某段時間全部數據排重值koa

6.實時系統,反垃圾系統7.Pub/Sub構建實時消息系統測試

7.Pub/Sub構建實時消息系統8.構建隊列系統網站

9.緩存。

  舉個例子:網站訪問量特別大,這時候a讓問網站,下次繼續訪問我如何知道是a呢,服務端通常用session,可是訪問量達,session會很大而且數據庫讀寫很比較慢,這時候就須要redis了。將session存儲在redis裏面。

Linux 下安裝

下載地址:http://redis.io/download,下載最新穩定版本。

$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz
$ tar xzf redis-2.8.17.tar.gz
$ cd redis-2.8.17
$ make

make完後 redis-2.8.17目錄下會出現編譯後的redis服務程序redis-server,還有用於測試的客戶端程序redis-cli,兩個程序位於安裝目錄 src 目錄下:

下面啓動redis服務.

$ cd src
$ ./redis-server

出現這個即是安裝成功了。

redis 結合 koa 的使用

  koa項目使用 redis須要安裝兩個中間件。

npm install koa-generic-session koa-redis

第一個是結合使用session第二個就是redis的中間件。

相關文章
相關標籤/搜索