Redis入门—安装、使用、语法详解

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

  • 基于内存存储,读写性能高
  • 适合存储热点数据
  • 企业应用广泛

目录

1、Redis的现在和安装

1.1 下载方式:

1.2 安装过程:

1.3 相关执行指令

2、Redis常用数据类型

 2.1 五种常见数据类型

2.2 数据类型特点

3、Redis常用命令

3.1 字符串常用命令

3.2 哈希操作命令

3.3 列表操作命令

3.4 集合操作命令

3.5 有序集合操作命令

3.6 通用命令

4、在Java中操作Redis

4.1 Redis的Java客户端

4.2 Spring Data Redis的使用方式

4.3 RedisTemplate测试

5、总结


1、Redis的现在和安装

1.1 下载方式:

        小编推荐: 百度网盘

        官网:Redis官网

1.2 安装过程:

1.2-1 安装过程
将图中标记的文件直接解压缩,就安装成功了。

1.3 相关执行指令

1.3-1 Redis文件内容
上图中展示的是Redis压缩包解压后的三个重要文件。
1.3-2 相关命令行介绍
在redis文件夹的路径栏中输入 cmd 命令,打开控制栏窗口界面
1.3-3 Redis命令介绍

上图中分别是在控制台界面启动Redis服务器端、客户端的命令

2、Redis常用数据类型

 2.1 五种常见数据类型

2.1-1 常见数据类型
图中展示的就是Redis的五中常用数据类型。

2.2 数据类型特点

2.2-1 常见数据类型特点
以上就是redis创建的五种常见数据类型的特点。

3、Redis常用命令

3.1 字符串常用命令

3.1-1 字符串常用命令
上图是Redis中常见的字符串命令
3.1-2 字符串常用命令演示
图中是对Redis的字符串命令的操作演示,这里小编还是建议读者自己操作一遍,能更好的理解。

3.2 哈希操作命令

3.2-1 哈希常用命令
上图是Redis中常见的哈希表常见命令

3.2-2 哈希常用命令演示

图中是对Redis的哈希命令的操作演示,这里小编还是建议读者自己操作一遍,能更好的理解

3.3 列表操作命令

3.3-1 列表常用命令
上图是Redis中常见的列表常见命令
3.3-2 列表常用命令演示
图中是对Redis的列表命令的操作演示,这里小编还是建议读者自己操作一遍,能更好的理解。

3.4 集合操作命令

3.4-1 集合常用命令
上图是Redis中常见的集合常见命令
3.4-2 集合常用命令演示
图中是对Redis的集合命令的操作演示,这里小编还是建议读者自己操作一遍,能更好的理解。

3.5 有序集合操作命令

3.5-1 有序集合常用命令
上图是Redis中常见的有序集合常见命令
3.5-2 有序集合常用命令演示
图中是对Redis的有序集合命令的操作演示,这里小编还是建议读者自己操作一遍,能更好的理解。

3.6 通用命令

3.6-1 通用命令
图中是Redis中常见的通用命令。
3.6-2 通用命令演示
图中是对Redis的通用命令的操作演示,这里小编还是建议读者自己操作一遍,能更好的理解。

4、在Java中操作Redis

4.1 Redis的Java客户端

4.1-1 Redis的Java客户端
图中展示的是Redis的Java客户端的几种方式,其中Spring Data Redis为最常使用的

4.2 Spring Data Redis的使用方式

4.2-1 Spring Data Redis的使用步骤

图中展示的是如何在Java项目中使用Spring Data Redis,从而调用 Redis 的命令

4.3 RedisTemplate测试

 4.3-1 RedisTemplate 字符串测试演示
图中是在IDEA的Java项目中创建了一个 SpringDataRedisTest 测试类,通过自动注入的方式测试 RedisTemplate 对象
4.3-2 RedisTemplate 哈希表测试演示
图中是在IDEA的Java项目中创建了一个 SpringDataRedisTest 测试类,通过自动注入的方式测试 RedisTemplate 对象
4.3-3 RedisTemplate List表测试演示
图中是在IDEA的Java项目中创建了一个 SpringDataRedisTest 测试类,通过自动注入的方式测试 RedisTemplate 对象
4.3-4 RedisTemplate Set集合测试演示
图中是在IDEA的Java项目中创建了一个 SpringDataRedisTest 测试类,通过自动注入的方式测试 RedisTemplate 对象
4.3-5 RedisTemplate Set有序集合测试演示
图中是在IDEA的Java项目中创建了一个 SpringDataRedisTest 测试类,通过自动注入的方式测试 RedisTemplate 对象
4.3-6 RedisTemplate 通用命令测试演示
图中是在IDEA的Java项目中创建了一个 SpringDataRedisTest 测试类,通过自动注入的方式测试 RedisTemplate 对象

5、总结

        以上就是对Redis在IDEA项目中的各种数据类型和使用方法,各位程序猿看官们有什么想法和意见欢迎留言讨论。

        看在小编这么辛苦的更新帖子,请给小编一个点赞吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值