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的中间件。

相关文章
相关标签/搜索