You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: course-definition.yml
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -53,7 +53,7 @@ marketing:
53
53
* Responding to basic commands like `PING` and `ECHO`
54
54
* Parsing the Redis Protocol (RESP) from client requests
55
55
* Handling multiple clients concurrently
56
-
* Implementing the `SET` and `GET` commands to store and retrieve data, including automatic key expiry.
56
+
* Implementing the `SET` and `GET` commands to store and retrieve data.
57
57
58
58
At this stage, your Redis will already feel real. You'll be able to connect with the official `redis-cli`, store data, and retrieve it.
59
59
@@ -69,10 +69,10 @@ marketing:
69
69
answer_markdown: |-
70
70
In the first 7 stages, you'll learn:
71
71
* How a TCP server binds to a port and accepts connections (it’s not magic!)
72
-
* What the Redis Serialization Protocol (RESP) is, and how to parse/encode messages
72
+
* What the Redis Protocol (RESP) is, and how to parse/encode messages
73
73
* How to handle multiple clients concurrently
74
74
* How to implement commands like `PING`, `ECHO`, `SET`, and `GET`
75
-
* How to manage a key-value storage
75
+
* How to manage a key-value store with automatic key expiry
76
76
77
77
In the advanced stages, you'll discover new programming ideas, such as master-replica synchronization, atomic transactions, and specialized data structures like sorted sets and geospatial indices.
78
78
@@ -82,7 +82,7 @@ marketing:
82
82
answer_markdown: |-
83
83
Building your own Redis blends network programming, concurrent computing, and system design. If you've mostly built websites or apps, this project takes you a layer deeper to understand how caching and distributed systems work.
84
84
85
-
You’ll build a core piece of infrastructure that applications rely on, such as [Twitter's timeline](https://blog.x.com/engineering/en_us/topics/infrastructure/2017/the-infrastructure-behind-twitter-scale#cache) and [Uber's integrated cache](https://www.uber.com/en-GB/blog/how-uber-serves-over-40-million-reads-per-second-using-an-integrated-cache/).
85
+
You’ll also be building a core piece of infrastructure that applications rely on, such as [Twitter's timeline](https://blog.x.com/engineering/en_us/topics/infrastructure/2017/the-infrastructure-behind-twitter-scale#cache) and [Uber's integrated cache](https://www.uber.com/en-GB/blog/how-uber-serves-over-40-million-reads-per-second-using-an-integrated-cache/).
86
86
87
87
Beyond technical depth, there's something uniquely satisfying about understanding a tool used by millions of developers every day. You'll come out of it as a more confident and interesting developer.
0 commit comments