Redis为Java开发者的横ag万博下载万博最新版本下载苹果幅图片

自己定步

Redis面向Java开发人员ag万博下载万博最新版本下载苹果

为Java程序员的一个完整的Redis开发过程。

注册
当然图像

你将学习

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的教育部门。他在数据工程领域工作广泛,热衷于数据存储和分布式系统,并热衷于尽可能清晰地解释技术。