Course Outline


  • Apsara as a key/value store

Preparing the Development Environment

Overview of ApsaraCache Features and Architecture

Choosing a Protocol: Redis vs Memchached

Creating a Sample Application

Working with ApsaraCache Data Types

Working with ApsaraCache APIs

Pipelining in ApsaraCache

Sending and Receiving Messages with Pub/Sub

Processing Transactions

Feeding Lots of Data with Mass Insertion

Testing and Debugging the Application

Deploying the Application


Summary and Conclusion


  • An understanding of database concepts
  • Linux command line experience
  • Experience developing web applications in any of the languages supported by ApsaraCache (Java, C#, Python, Scala, C++, R, PHP, etc.)


  • Developers
  • Database engineers
  14 Hours


Related Courses

ApsaraCache for Administrators

  14 hours

Redis for High Availability and Performance Training Course

  21 hours

Redis for Developers and System Administrators

  14 hours