一 什么是Redis?

  Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

      Redis是一个高性能的Key-Value数据库。

Key           Value 
key1          value1
key2          value2
二 Redis 特点

1.内存数据库

  •   所有数据存于内存中,避免了缓慢的磁盘I/O.
  •   备份数据是,将数据写入文件: RDS, AOF.

2.丰富的数据类型    

  • String
  • List
  • Set
  • Sorted Set

3. 操作的原子性

  • 操作原子性: 单进程,单线程。
  • 事件驱驱动机制

    事件驱动带来的好处,使占用的CPU非常低。

4. 支持订阅/发布模型

  •   支持订阅/发布模型
  •     Key过期
二 安装Redis Server

1. 下载Redis

//官网地址
http://www.redis.io/
https://github.com/MSOpenTech/redis

//下载地址
https://github.com/downloads/dmajkic/redis/redis-2.4.5-win32-win64.zip

 

2.把 redis.*.zip文件解压到本地硬盘。

文件介绍:

redis-benchmark.exe         # 性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).
redis-check-aof.exe            # 更新日志检查
redischeck-dump.exe         # 本地数据库检查
redis-cli.exe                      # 客户端
redis-server.exe                # 服务器
redis.windows.conf            # 配置文件

 

3. 将配置路径添加到环境变量中。

Path=C:\software\redis\64bit;

 

4. Server端启动

  windows 运行(快捷键:windows键+R键),输入【cmd】命令,进入DOC操作系统窗口。
使用命令 redis-server.exe  ,启动redis-cli.exe 服务

redis-server.exe 

5 客户端访问测试

  另外启动一个 CMD窗口。输入命令 redis

redis-cli.exe -h 127.0.0.1 -p 6379

 补充部分-Linux下安装Redis

 

三 安装 redis Client

   使用maven安装 redis Client.

<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.7.3</version>
</dependency>