提示:本教程所使用版本为JDK8,redis的安装包可以进群下载,群:917421921,是我建立的讨论和交流java的群,欢迎各位新人小白进群。

1.什么是redis

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

换句话说,Redis就像是一个HashMap,不过不是在JVM中运行,而是以一个独立进程的形式运行。

一般说来,会被当作缓存使用。 因为它比数据库(mysql)快,所以常用的数据,可以考虑放在这里,这样就提高了性能。

2.redis下载

本教程讲解如何在Windows上安装Redis
redis官网:http://redis.io
windows版本的下载地址是: http://redis.io/download
点击进去之后会跳转到: https://github.com/mythz/redis-windows

是一个开源项目,所以从github上下载后,需要自己编译生成exe文件,但是为了编译生成exe文件,又需要用到Visual Studio一套,很是麻烦。
所以我把编译好之后打了个压缩包,方便大家使用

只有64位的,32位的没有,找来找去,只找到了一个redis2.4 的32位的,不过用法都一样,大家凑活着用吧(安装包可以将进群下载 群号:917421921)

3.下载并解压

如图所示,下载并解压就得到了客户端和服务端~

注意自己的操作系统是32还是64,要使用匹配的才行。

redis pdf 下载 redis download_redis

4.运行redis

我把Redis解压在了d:\software下,后续的讲解都基于这个位置

redis pdf 下载 redis download_Redis_02


启动服务端:通过win+r,cmd 运行命令行,然后输入如下指令:

d:

cd software

cd D:\software\redis-64.3.0.503

redis-server.exe

这样就成功启动了服务端

redis pdf 下载 redis download_redis pdf 下载_03


启动客户端:通过win+r,cmd 运行命令行,然后输入如下指令:d:

cd software

cd D:\software\redis-64.3.0.503

redis-cli.exe

这样就会如图所示通过客户端访问 redis 服务器

redis pdf 下载 redis download_redis_04


输入指令:

set hero gareen
get hero

如此就实现了向服务器设置 hero 这个键值,并从服务器获取hero对应的值

redis pdf 下载 redis download_redis pdf 下载_05


Redis目前有5种数据类型,分别是:

String(字符串)
List(列表)
Hash(字典)
Set(集合)
Sorted Set(有序集合)

不同的数据类型,有不同的命令方式,