Skip to content

Commit a5ff4bd

Browse files
authored
pull base content,head:wwlpublishsync,into:4fd68b6568852326bf9a3d0019ecee55ea0279e599d324285baaf6b13c927fb9-live
2 parents 15ff700 + 30f2145 commit a5ff4bd

File tree

9,188 files changed

+194794
-212580
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

9,188 files changed

+194794
-212580
lines changed
Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.introduction
3-
title: Introduction
4-
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
7-
title: Introduction
8-
description: Get basic information about Redis and Azure Cache for Redis, and see the learning objectives and prerequisites for this module.
9-
author: judubois
10-
ms.author: judubois
11-
ms.date: 06/05/2023
12-
ms.topic: unit
13-
ms.custom: team=cloud_advocates
14-
ms.contributors: judubois-03112021
15-
durationInMinutes: 3
16-
content: |
17-
[!include[](includes/1-introduction.md)]
18-
1+
### YamlMime:ModuleUnit
2+
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: Get basic information about Redis and Azure Cache for Redis, and see the learning objectives and prerequisites for this module.
7+
author: judubois
8+
ms.author: judubois
9+
ms.date: 06/05/2023
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates
12+
ms.contributors: judubois-03112021
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/1-introduction.md)]
16+
Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.setup
3-
title: Exercise - Set up Azure Cache for Redis
4-
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
7-
title: Exercise - Set up Azure Cache for Redis
8-
description: In this unit, set up the Azure CLI and use it to create an Azure Cache for Redis instance.
9-
author: judubois
10-
ms.author: judubois
11-
ms.date: 06/05/2023
12-
ms.topic: unit
13-
ms.custom:
14-
- team=cloud_advocates
15-
- devx-track-azurecli
16-
ms.contributors: judubois-03112021
17-
durationInMinutes: 5
18-
content: |
19-
[!include[](includes/2-setup.md)]
20-
1+
### YamlMime:ModuleUnit
2+
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.setup
3+
title: Exercise - Set up Azure Cache for Redis
4+
metadata:
5+
title: Exercise - Set up Azure Cache for Redis
6+
description: In this unit, set up the Azure CLI and use it to create an Azure Cache for Redis instance.
7+
author: judubois
8+
ms.author: judubois
9+
ms.date: 06/05/2023
10+
ms.topic: unit
11+
ms.custom:
12+
- team=cloud_advocates
13+
- devx-track-azurecli
14+
ms.contributors: judubois-03112021
15+
durationInMinutes: 5
16+
content: |
17+
[!include[](includes/2-setup.md)]
18+
Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.create-configure
3-
title: Learn about Redis for Java and Spring Boot applications
4-
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
7-
title: Learn about Redis for Java and Spring Boot applications
8-
description: Learn about Redis, Azure Cache for Redis, and Spring Data Redis, and how to use them with Java and Spring Boot applications.
9-
author: judubois
10-
ms.author: judubois
11-
ms.date: 06/05/2023
12-
ms.topic: unit
13-
ms.custom:
14-
- team=cloud_advocates
15-
- devx-track-extended-java
16-
ms.contributors: judubois-03112021
17-
durationInMinutes: 5
18-
content: |
19-
[!include[](includes/3-create-configure.md)]
20-
1+
### YamlMime:ModuleUnit
2+
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.create-configure
3+
title: Learn about Redis for Java and Spring Boot applications
4+
metadata:
5+
title: Learn about Redis for Java and Spring Boot applications
6+
description: Learn about Redis, Azure Cache for Redis, and Spring Data Redis, and how to use them with Java and Spring Boot applications.
7+
author: judubois
8+
ms.author: judubois
9+
ms.date: 06/05/2023
10+
ms.topic: unit
11+
ms.custom:
12+
- team=cloud_advocates
13+
- devx-track-extended-java
14+
ms.contributors: judubois-03112021
15+
durationInMinutes: 5
16+
content: |
17+
[!include[](includes/3-create-configure.md)]
18+
Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.exercise-create-configure
3-
title: Exercise - Create a Spring Boot application that uses Spring Data Redis
4-
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
7-
title: Exercise - Create a Spring Boot application that uses Spring Data Redis
8-
description: Complete this exercise to create a Spring Boot application and configure Spring Data Redis to store business data in Redis.
9-
author: judubois
10-
ms.author: judubois
11-
ms.date: 06/05/2023
12-
ms.topic: unit
13-
ms.custom: team=cloud_advocates
14-
ms.contributors: judubois-03112021
15-
durationInMinutes: 7
16-
content: |
17-
[!include[](includes/4-exercise-create-configure.md)]
18-
1+
### YamlMime:ModuleUnit
2+
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.exercise-create-configure
3+
title: Exercise - Create a Spring Boot application that uses Spring Data Redis
4+
metadata:
5+
title: Exercise - Create a Spring Boot application that uses Spring Data Redis
6+
description: Complete this exercise to create a Spring Boot application and configure Spring Data Redis to store business data in Redis.
7+
author: judubois
8+
ms.author: judubois
9+
ms.date: 06/05/2023
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates
12+
ms.contributors: judubois-03112021
13+
durationInMinutes: 7
14+
content: |
15+
[!include[](includes/4-exercise-create-configure.md)]
16+
Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.store-session-data
3-
title: Store HTTP session data with Spring Session
4-
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
7-
title: Store HTTP session data with Spring Session
8-
description: Learn about Spring Session and how to use it to store HTTP session data in Redis.
9-
author: judubois
10-
ms.author: judubois
11-
ms.date: 06/05/2023
12-
ms.topic: unit
13-
ms.custom: team=cloud_advocates
14-
ms.contributors: judubois-03112021
15-
durationInMinutes: 5
16-
content: |
17-
[!include[](includes/5-store-session-data.md)]
18-
1+
### YamlMime:ModuleUnit
2+
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.store-session-data
3+
title: Store HTTP session data with Spring Session
4+
metadata:
5+
title: Store HTTP session data with Spring Session
6+
description: Learn about Spring Session and how to use it to store HTTP session data in Redis.
7+
author: judubois
8+
ms.author: judubois
9+
ms.date: 06/05/2023
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates
12+
ms.contributors: judubois-03112021
13+
durationInMinutes: 5
14+
content: |
15+
[!include[](includes/5-store-session-data.md)]
16+
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.exercise-store-session-data
3-
title: Exercise - Store HTTP session data in Redis
4-
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
7-
title: Exercise - Store HTTP session data in Redis
8-
description: Complete this exercise to add Spring Session to your Spring Boot application and use it to store HTTP session data in Azure Cache for Redis.
9-
author: judubois
10-
ms.author: judubois
11-
ms.date: 06/05/2023
12-
ms.topic: unit
13-
ms.custom: team=cloud_advocates
14-
ms.contributors: judubois-03112021
15-
durationInMinutes: 5
16-
content: |
17-
[!include[](includes/6-exercise-store-session-data.md)]
18-
1+
### YamlMime:ModuleUnit
2+
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.exercise-store-session-data
3+
title: Exercise - Store HTTP session data in Redis
4+
metadata:
5+
title: Exercise - Store HTTP session data in Redis
6+
description: Complete this exercise to add Spring Session to your Spring Boot application and use it to store HTTP session data in Azure Cache for Redis.
7+
author: judubois
8+
ms.author: judubois
9+
ms.date: 06/05/2023
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates
12+
ms.contributors: judubois-03112021
13+
durationInMinutes: 5
14+
content: |
15+
[!include[](includes/6-exercise-store-session-data.md)]
16+
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.exercise-deploy-app-service
3-
title: Exercise - Deploy the Spring Boot Redis application to Azure
4-
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
7-
title: Exercise - Deploy the Spring Boot Redis application to Azure
8-
description: Deploy the Spring Boot application to Azure App Service in the cloud, and use Azure Cache for Redis clustered functionality.
9-
author: judubois
10-
ms.author: judubois
11-
ms.date: 06/05/2023
12-
ms.topic: unit
13-
ms.custom: team=cloud_advocates
14-
ms.contributors: judubois-03112021
15-
durationInMinutes: 5
16-
content: |
17-
[!include[](includes/7-exercise-deploy-app-service.md)]
18-
1+
### YamlMime:ModuleUnit
2+
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.exercise-deploy-app-service
3+
title: Exercise - Deploy the Spring Boot Redis application to Azure
4+
metadata:
5+
title: Exercise - Deploy the Spring Boot Redis application to Azure
6+
description: Deploy the Spring Boot application to Azure App Service in the cloud, and use Azure Cache for Redis clustered functionality.
7+
author: judubois
8+
ms.author: judubois
9+
ms.date: 06/05/2023
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates
12+
ms.contributors: judubois-03112021
13+
durationInMinutes: 5
14+
content: |
15+
[!include[](includes/7-exercise-deploy-app-service.md)]
16+
Lines changed: 57 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,57 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.knowledge-check
3-
title: Knowledge check
4-
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
7-
title: Knowledge check
8-
description: Check your knowledge.
9-
author: judubois
10-
ms.author: judubois
11-
ms.date: 06/05/2023
12-
ms.topic: unit
13-
ms.custom: team=cloud_advocates
14-
ms.contributors: judubois-03112021
15-
durationInMinutes: 3
16-
quiz:
17-
title: Check your knowledge
18-
questions:
19-
- content: "Which of the following features isn't a main Redis use case?"
20-
choices:
21-
- content: "Distributed cache."
22-
isCorrect: false
23-
explanation: "Incorrect. Distributed caching is one of the main use cases for Azure Cache for Redis."
24-
- content: "HTTP session data store."
25-
isCorrect: false
26-
explanation: "Incorrect. Storing HTTP session data is one of the main use cases for Azure Cache for Redis."
27-
- content: "Message broker."
28-
isCorrect: false
29-
explanation: "Incorrect. Message brokering is one of the main use cases for Azure Cache for Redis."
30-
- content: "Geo-replication."
31-
isCorrect: true
32-
explanation: "Correct. The Premium and Enterprise SKUs of Azure Cache for Redis offer this feature, but it's not a main Redis use case."
33-
- content: "How does Azure Cache for Redis scale out a web application?"
34-
choices:
35-
- content: "Uses IP multicast to find other application nodes and share data among them."
36-
isCorrect: false
37-
explanation: "Incorrect. Some caching solutions use this mechanism, but it doesn't work well in a cloud environment."
38-
- content: "Acts as a central and scalable data store, where all application nodes can store and retrieve cached data."
39-
isCorrect: true
40-
explanation: "Correct. All nodes can store and retrieve data at scale by connecting to Azure Cache for Redis."
41-
- content: "Sends messages to every application node to invalidate stale data, so the nodes can then retrieve that data from a persistent database."
42-
isCorrect: false
43-
explanation: "Incorrect. Some alternative caching solutions use this mechanism, but Azure Cache for Redis doesn't."
44-
- content: "Stores cached data in an SQL database, so that application nodes can retrieve it easily."
45-
isCorrect: false
46-
explanation: "Incorrect. Spring Session can use an SQL database to store data as an alternative, but that's a less effective solution than Azure Cache for Redis."
47-
- content: "What's the difference between Redis and Azure Cache for Redis?"
48-
choices:
49-
- content: "Azure Cache for Redis is a limited version of Redis that focuses only on caching."
50-
isCorrect: false
51-
explanation: "Incorrect. Azure Cache for Redis is a full-featured version of Redis."
52-
- content: "Azure Cache for Redis is an Azure Cosmos DB database that's compatible with the Redis API."
53-
isCorrect: false
54-
explanation: "Incorrect. Azure Cache for Redis is based on the real Redis software."
55-
- content: "Azure Cache for Redis is a managed, cloud-based version of Redis."
56-
isCorrect: true
57-
explanation: "Correct. Azure Cache for Redis is a managed, cloud-based version of Redis that Azure maintains and operates."
58-
59-
1+
### YamlMime:ModuleUnit
2+
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.knowledge-check
3+
title: Knowledge check
4+
metadata:
5+
title: Knowledge check
6+
description: Check your knowledge.
7+
author: judubois
8+
ms.author: judubois
9+
ms.date: 06/05/2023
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates
12+
ms.contributors: judubois-03112021
13+
durationInMinutes: 3
14+
quiz:
15+
title: Check your knowledge
16+
questions:
17+
- content: "Which of the following features isn't a main Redis use case?"
18+
choices:
19+
- content: "Distributed cache."
20+
isCorrect: false
21+
explanation: "Incorrect. Distributed caching is one of the main use cases for Azure Cache for Redis."
22+
- content: "HTTP session data store."
23+
isCorrect: false
24+
explanation: "Incorrect. Storing HTTP session data is one of the main use cases for Azure Cache for Redis."
25+
- content: "Message broker."
26+
isCorrect: false
27+
explanation: "Incorrect. Message brokering is one of the main use cases for Azure Cache for Redis."
28+
- content: "Geo-replication."
29+
isCorrect: true
30+
explanation: "Correct. The Premium and Enterprise SKUs of Azure Cache for Redis offer this feature, but it's not a main Redis use case."
31+
- content: "How does Azure Cache for Redis scale out a web application?"
32+
choices:
33+
- content: "Uses IP multicast to find other application nodes and share data among them."
34+
isCorrect: false
35+
explanation: "Incorrect. Some caching solutions use this mechanism, but it doesn't work well in a cloud environment."
36+
- content: "Acts as a central and scalable data store, where all application nodes can store and retrieve cached data."
37+
isCorrect: true
38+
explanation: "Correct. All nodes can store and retrieve data at scale by connecting to Azure Cache for Redis."
39+
- content: "Sends messages to every application node to invalidate stale data, so the nodes can then retrieve that data from a persistent database."
40+
isCorrect: false
41+
explanation: "Incorrect. Some alternative caching solutions use this mechanism, but Azure Cache for Redis doesn't."
42+
- content: "Stores cached data in an SQL database, so that application nodes can retrieve it easily."
43+
isCorrect: false
44+
explanation: "Incorrect. Spring Session can use an SQL database to store data as an alternative, but that's a less effective solution than Azure Cache for Redis."
45+
- content: "What's the difference between Redis and Azure Cache for Redis?"
46+
choices:
47+
- content: "Azure Cache for Redis is a limited version of Redis that focuses only on caching."
48+
isCorrect: false
49+
explanation: "Incorrect. Azure Cache for Redis is a full-featured version of Redis."
50+
- content: "Azure Cache for Redis is an Azure Cosmos DB database that's compatible with the Redis API."
51+
isCorrect: false
52+
explanation: "Incorrect. Azure Cache for Redis is based on the real Redis software."
53+
- content: "Azure Cache for Redis is a managed, cloud-based version of Redis."
54+
isCorrect: true
55+
explanation: "Correct. Azure Cache for Redis is a managed, cloud-based version of Redis that Azure maintains and operates."
56+
57+

0 commit comments

Comments
 (0)