Redis 7.0 Training

Level

Intermediate

Duration

32h / 4 days

Date

Individually arranged

Price

Individually arranged

Redis 7.0 Training

Redis is one of the most popular NoSQL databases, operating on a key-value basis. Unlike traditional solutions, Redis operates in RAM rather than on disk. It includes structures such as strings, lists, sets, sorted sets, hashes, bitmaps, geospatial data, and data streams. Utilizing this advanced database offers users numerous possibilities. Its operation is straightforward, allowing even less experienced individuals to manage Redis effectively.

What You Will Learn

  • Understand Redis, a leading NoSQL key-value store known for its in-memory operation.
  • Install Redis on various operating systems, including Windows, Docker, Linux, and macOS.
  • Master basic Redis operations such as connecting, pinging, selecting databases, managing keys, and handling time-based key operations.
  • Explore Redis data types: strings, hashes, sets, sorted sets, lists, geospatial data, HyperLogLog, bitmaps, and bitfields.
  • Implement Pub/Sub messaging, manage data streams, and handle groups and transactions.
  • Configure, secure, and diagnose Redis, including authentication, authorization (ACL), file configurations, and using the Redis benchmark tool.
  • Create and restore backups and utilize Redis Stack, including Redis Insight, JSON, Graph, and Time Series.
  • Understand Redis clustering concepts: replication, scaling, cluster creation, and resolving CROSSSLOT issues.
  • Work with Redis clients, including C# and StackExchange.Redis.
Who is this training for?
  • logo infoshare Anyone aiming to use object caching to accelerate their website.
  • logo infoshare Individuals seeking to manage vast amounts of data efficiently.

Training Program

  1. Installation

  • Windows
  • Docker
  • Linux
  • macOS
  1. Connection

  • Ping
  • Select database
  • Keys
  • Basic operations
  • Time-based keys
  1. Data Types

  • Strings
  • Hashes
  • Sets
  • Sorted Sets
  • Lists
  • Geospatial
  • HyperLogLog
  • Bitmaps
  • Bitfields
  1. Pub/Sub and Streams

  • Pub/Sub

    • Publishing messages
    • Subscribing to messages
  • Streams

    • Writing to streams
    • Reading from streams
    • Consumer groups
  1. Transactions

  • Create transaction
  • Discard changes
  • Commit changes
  • Track changes
  1. Configuration

  • Commands
  • Configuration file
  • Command line
  1. Security

  • Authentication
  • Authorization (ACL)
  • Security configuration
  1. Diagnostics

  • Metrics
  • Redis Benchmark tool
  1. Backup

  • Create backup
  • Restore backup
  1. Redis Stack

  • Redis Insight
  • JSON
  • Graph
  • Time Series
  1. Cluster

  • Replication
  • Scaling
  • Create cluster
  • Resolving CROSSSLOT issues
  1. Clients

  • C#
  • StackExchange.Redis

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.