一 什么是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 

补充部分-Linux下安装Redis

三 安装 redis Client

使用maven安装 redis Client.

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

最新文章

  1. HDU--跑道相遇
  2. 浏览器-09 javascript引擎和Chromium网络栈
  3. Linux用户密码重置方法
  4. 9. js实现java方法:HtmlUtils.htmlEscape()
  5. 关于Scrum团队的理解
  6. python——no module named XX
  7. python学习笔记26(python中__name__的使用)
  8. linux上gcc
  9. cocos2d-x3.2中加入Android手机震动
  10. nest expression &amp;amp; Pyparsing
  11. Openjudge-计算概论(A)-单词倒排
  12. db2 sequence 查询
  13. js实现非模态窗口增加数据后刷新父窗口数据
  14. 说说Android的MVP模式
  15. DRAM的原理设计
  16. python利用xlrd读取excel文件始终报错原因
  17. RabbitMQ学习笔记(五) Topic
  18. 模拟银行ATM系统(基础版)
  19. 第三天:MDN CSS学习笔记
  20. php 比较2字符串相似度 百分比

热门文章

  1. 当文本溢出包含的元素时加省略号之text-overflow
  2. iOS页面传值方式
  3. 《JAVA与模式》之适配器模式(转)
  4. title与h1的区别
  5. 基于React Native的Material Design风格的组件库 MRN
  6. LeetCode:Remove Duplicates from Sorted Array I II
  7. Opencv step by step - ROI
  8. 学习笔记——Maven实战(二)POM重构之增还是删
  9. 架构师速成-如何高效编程 for java
  10. css3动画 bug 2点