Redis入门篇windows版(安装+Redis基础知识)

Redis简介

Redis是一个高性能的非关系型数据库,采用键值对的方式存储数据,类似java中的Map。Redis不仅局限于做数据库使用,它还可以当作缓存和消息中间件(MQ)等
Redis在面试中是经常问到的一个点,所以很多人想学,但是在Linux上学习又太麻烦,所以这是一篇wendows版的Redis教程,极短的时间就可以快速上手

下载Redis客户端

官网上的是Linux版本,所以不要去官网下载
github上的下载地址:https://github.com/MicrosoftArchive/redis/releases
Redis入门篇windows版(安装+Redis基础知识)
下载后是一个非常小的压缩包只有5M,解压到任意目录即可(建议在D盘新建一个Redis文件夹)

开启Redis服务

Redis入门篇windows版(安装+Redis基础知识)
出现以下界面就代表服务启动成功,注意:这个窗口不要关闭,如果关闭了服务就断了,最小化就可以了
Redis入门篇windows版(安装+Redis基础知识)

开启Redis客户端

Redis入门篇windows版(安装+Redis基础知识)
出现以下界面,输入测试命令:ping 如果返回PONG 就代表连接成功
Redis入门篇windows版(安装+Redis基础知识)

Redis基础知识

一、Redis的端口号是6379,从服务端和客户端都可以看到。
Redis入门篇windows版(安装+Redis基础知识)
Redis入门篇windows版(安装+Redis基础知识)
127.0.0.1代表本地等同于localhost
二、Redis默认有16个数据库,分别是0号数据库到15号数据库,默认数据库为0号数据库
切换数据库命令select 加数据库的下标
Redis入门篇windows版(安装+Redis基础知识)
三、Redis有五种基本数据类型和三种特殊数据类型
五种基本数据类型: 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets)
三种特殊数据类型: bitmaps, hyperloglogs 和 地理空间(geospatial)
四、插入数据和查看数据
这里只用string类型简单举例
插入数据 命令set key value
查看数据 命令get key
Redis入门篇windows版(安装+Redis基础知识)
这里把值插入在8号数据库里了,如果切换其他的数据库是不能查看到插入的值的
五、清空数据
flushdb:清空当前数据库
flushall:清空所有数据库
Redis入门篇windows版(安装+Redis基础知识)
后续会更新五种基本数据类型和三种特殊数据类型详解加Spring Boot整合Redis以及使用Redis做Mysql的缓存