Redis使用详细教程

一、Redis基础部分: 

  redis介绍与安装比mysql快10倍以上 ,redis介绍与安装比mysql快10倍以上 。

*****************redis适用场合****************

1.取最新N个数据的操作

2.排行榜应用,取TOP N 操作

3.需要精确设定过期时间的应用

4.计数器应用

5.Uniq操作,获取某段时间所有数据排重值

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

原文地址:https://www.cnblogs.com/haonanZhang/p/10026213.html