Redis Training | NoSQL training in Chennai

Redis
all the allocations are belong to me!

About Redis

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.

Redis is an in-memory data structure project implementing a distributed, in-memory key-value database with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indexes.

  • Transactions
  • Pub/Sub
  • Keys with a limited time-to-live

Redis Topics

The following are the things covered under Redis.

Programming with Redis

The full list of commands implemented by Redis, along with thorough documentation for each of them.

    Redis modules API

    Introduction to Redis modules. A good place to start learing about Redis 4.0 modules programming.

      Administration

      Redis-cli: Learn how to master the Redis command line interface, something you'll be using a lot in order to administer, troubleshoot and experiment with Redis.

        Redis Cluster

        A gentle introduction and setup guide to Redis Cluster.

          Embedded and IoT

          Redis on ARM and Raspberry Pi: Starting with Redis 4.0 ARM and the Raspberry Pi are officially supported platforms. This page contains general information and benchmarks.

            Data types & Streams

            This is a good starting point to learn the Redis API and data model and A detailed description of the Redis 5 new data type, the Stream.

              Course Contents

              The following are the course contents offered for Redis

              • Installation
              • Installing from source
              • Hello Redis (command-line interface examples)
              • Installing Node.js
              • JavaScript syntax quick reference guide
              • Hello World with Node.js and Redis
              • Redis data types
              • Strings
              • String examples with redis-cli
              • Building a voting system with Strings using Node.js
              • Lists
              • List examples with redis-cli
              • Implementing a generic Queue System
              • Hashes
              • Using Hashes with redis-cli
              • A voting system with Hashes and Node.js
              • Sets
              • Set examples with redis-cli
              • Building a deal tracking system
              • Sorted Sets
              • Sorted Set examples with redis-cli
              • Building a leaderboard system for an online game
              • Bitmaps
              • Bitmap examples with redis-cli
              • Building web analytics
              • HyperLogLogs
              • Counting unique users – HyperLogLog versus Set
              • HyperLogLogs examples with redis-cli
              • Counting and retrieving unique website visits
              • Building the foundation
              • Optimizing with Hashes
              • Adding uniqueness with Sorted Sets and HyperLogLog
              • Pub/Sub
              • Transactions
              • Pipelines
              • Scripting
              • Lua syntax basics
              • Redis meets Lua
              • Miscellaneous commands
              • Data type optimizations
              • PHP
              • The basic commands in PHP
              • The blocking commands in PHP
              • Pipelines in PHP
              • Transactions in PHP
              • Scripting in PHP
              • Python
              • The basic commands in Python
              • The blocking commands in Python
              • Pipelines in Python
              • Transactions in Python
              • Scripting in Python
              • Ruby
              • The basic commands in Ruby
              • The blocking commands in Ruby
              • Pipelines in Ruby
              • Transactions in Ruby
              • Scripting in Ruby
              • The wrong data type for the job
              • The Set approach
              • The Bitmap approach
              • Multiple Redis databases
              • Keys without a namespace
              • Using Swap
              • Not planning and configuring the memory properly
              • An inappropriate persistence strategy
              • The basic security
              • Obfuscating critical commands
              • Networking security
              • Protecting Redis with firewall rules
              • Running Redis on the loopback network interface
              • Running Redis in a Virtual Private Cloud
              • Encrypting client-to-server communication
              • Running stunnel on both the server and the client
              • Running stunnel on the server and using a Redis client that supports SSL
              • Persistence
              • RDB (Redis Database)
              • AOF (Append-only File)
              • RDB versus AOF
              • Replication
              • Partitioning
              • Range partitioning
              • Hash partitioning
              • Presharding
              • Consistent hashing
              • Tagging
              • Data store versus cache
              • Implementations of Redis partitioning
              • Automatic sharding with twemproxy
              • Other architectures that use twemproxy
              • The CAP theorem
              • Redis Sentinel
              • The basic Sentinel configuration
              • Connecting to Sentinel
              • Network partition (split-brain)
              • Redis Cluster
              • Hash slots
              • Hash tags
              • Creating a basic cluster
              • Finding nodes and redirects
              • Configuration
              • Different Redis Cluster architectures
              • Cluster administration
              • Creating a cluster
              • Adding slaves/replicas
              • Scaling reads using slave nodes
              • Adding nodes
              • Removing nodes
              • Redis Cluster administration using the redis-trib tool

              Download

              Download Redis course plan

              Designed by BootstrapMade