你将学习
Redis面向Java开发人员ag万博下载万博最新版本下载苹果教你如何使用Jedis客户端库在Java中构建健壮的Redis客户端应用程序。本课程的重点是使用Jedis API编写惯用的Java应用程序,描述用于管理Redis数据库连接、处理错误和使用来自JDK的标准类的特定语言模式。课程材料直接使用了Jedis API,没有额外的框架。因此,这门课程适合所有Java开发人员,它清楚地说明了使用Redis编写应用程序所涉及的原则。万博最新版本下载苹果ag万博下载
你会建立
为了获得Java和Redis的实践经验,并使内容更加相关和有趣,您将帮助构建一个太阳能监测和摄入应用程序。该项目由三个部分组成:
- 一个命令行数据加载应用程序
- 使用Dropwizard构建的REST API后端
- Vue.js前端
该API将加载和查询数据从Redis使用数据模型,我们将开发作为课程的一部分。该项目将涉及几个Redis数据结构的使用,包括:
- 散列
- 集
- 地理空间索引
- 流
- 服务器还将使用Redis实现API调用的速率限制系统。
在整个课程中,您将有机会尝试通过一系列编程挑战学到的东西。
课程大纲
星期1
- 概述和介绍
- 你好复述,
- Redis客户端和Jedis接口
- 编码挑战介绍
星期2
- 在Redis中建模一个领域问题
- 储存太阳场地参数
- 已排序的站点能源状态集
- 创建排行榜和Top-N/Bottom-N查询
星期3
- Geo-Indexing太阳能网站
- 用Geo搜索标准
- 数据摄入的Redis流
- 流水线
- 病原
星期4
- 错误处理
- 理解连接池、多线程和并发性
- 连接到分区部署
- 能调试程序
- 理解客户端内部:协议、二进制数据和编码
星期5
- 期末考试
- 课程数量
- RU102J
- 开始
- 2021年10月26日
- 结束
- 2021年12月09日
- 估计工作
- 每周约3小时
先决条件
RU102J没有课程先决条件,但课程假设学生已经理解:
- Java和Maven
- Redis和Redis数据结构,至少在基本水平
万博电竞客服软件需求
- Web浏览器:Firefox 39.0+或Chrome 43+(不支持ie浏览器)
- 操作系统:Mac OS X 10.7+ 64位,Ubuntu 14.04+ 64位,或Windows 10
- 万博电竞客服软件:Docker,或本地安装的Java 8 SDK或更新版本,maven和Redis 5或6
- 访问youtube.com, university.www.szfbf.com和github.com(即非阻塞访问)
凯尔·班克(Kyle Banker)负责Redis的教育部门。他在数据工程领域工作广泛,热衷于数据存储和分布式系统,并热衷于尽可能清晰地解释技术。