一、简介
Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。
Redis 与其他 key - value 缓存产品有以下三个特点:
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。
二、使用
1.Redis
a.准备工作
我们都知道Redis是由c语言编写
提供的有Windows、Linux操作系统的安装文件、可根据需要下载对应的版本。下载链接如下:
Windows版本:https://github.com/tporadowski/redis/releases
Linux版本:http://redis.io/download
或者可去下面网盘中下载:
Windows版本:https://pan.baidu.com/s/1edDAU5HPAzECN0oHTgWlaw 提取码:4zvz
Linux版本:https://pan.baidu.com/s/1Rn1AdZBV-Eir801fmRLtXQ 提取码:agff
b.启动
1.window版本启动
解压下载后的压缩包,如下图所示
redis-server.exe为服务端、redis-cli.exe为客户端
双击启动redis-server.exe、再启动redis-cli.exe,依次开启服务端、客户端
进行测试,效果如下
2.Jedis
a.简介
由于redis广受喜好,所以针对不同语言开发了不同的客户端,而Jedis又是针对Java语言的一种客户端。
b.使用
使用idea创建一个maven项目,根据官网(https://github.com/redis/jedis?_ga=2.77244181.1007563912.1617420799-1490655680.1573970963)描述,
加入相关依赖
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.5.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
完成以上操作,基本已经正常使用redis
下一章:手写Java代码实现与redis传输数据