Building Databases with Redis

Course

Online

£ 10 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Acquire practical experience and skills in designing databases using Redis.Redis has been used as a supportive database management system for years, although it is capable of being used as a type of main storage managing data consistency and high-load resilience. It is a simple-to-use database management system with transparent data structures and commands that predict queries, and extremely fast execution time.This video course is a great way to get acquainted with the Redis database. Take a journey from simple data architectures presented with key-value storage of strings to other topics including hash maps, lists, sets, and more. You will become familiar with a broad range of Redis commands, ways to configure and secure Redis servers, and learn how to scale your databases horizontally and vertically. Finally, you will understand how to set up reliable clusters, administrate them, and add your own commands to Redis using the Lua programming language.By the end of the course, you will know how to make use of all of Redis' features, from programming to administrative features, allowing you to design production-ready storage.About the AuthorRostyslav Dzinko is a software architect who has been working in the software development industry for more than 7 years. Rostyslav has been using Redis for years either as a main or a supportive type of storage used to build high-responsive networks and web services. Rostyslav uses Redis DBMS daily, and has been successfully using it in production for more than four years, building broad range of software. Rostyslav has a master's degree in Systems Engineering and is currently doing a PhD.
.
I would like to give many thanks to my beautiful wife for her patience and support in this journey of bringing the course to life, knowing about my passion to sharing information and teaching people

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Discover the correct way to install Redis to make the most of the supplied toolset
Operate on Redis-stored data structures using Redis commands to build complex data architectures
Use the command-line client and database server to interact with Redis
Grasp horizontal and vertical scaling of the database to resolve failover problems
Create your own commands using Lua to make complex server-side operations
Monitor Redis activities and make your database secure for smooth administratio

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Production
  • Programming
  • Project
  • Database training
  • Database
  • Database Management
  • Server

Course programme

Developing Our First Application Using Redis 6 lectures 33:52 Installing Redis and Starting the Command-line Client Getting the Redis server, setting it up and running it with the default configuration, and accessing the Redis database using the command-line client.
  • Downloading Redis binaries
  • Unpacking and building the Redis project
  • Starting the Redis server and connecting to it using the command-line client
Getting and Setting Strings Learning how to get and set values by keys in the Redis database.
  • Using the SET command to set values
  • Using the GET command to get values and DEL to remove them
  • Designing and filling a simple wiki application database
Inspecting Keys Learning how to get more information on Redis database keys with Redis commands.
  • TYPE, OBJECT, and DUMP commands' usage
  • Listing and renaming keys with KEYS, SCAN, and RENAME
  • Adding the list of pages to the wiki application
Atomic Numeric Counters Learning how to create integers and floating point atomic counters with Redis.
  • Increasing and decreasing values by 1
  • Increasing and decreasing values by another value
  • Adding the page visits counter to the wiki application
Partial Data Modification Appending values by keys.
  • Working with value ranges
  • Making small improvements in the wiki application database's queries
Implementing a Simple Cache Discussing caches and how Redis can help to implement them.
  • Caching system principles
  • Working with expired keys
  • Adding caches for wiki application index pages
Developing Our First Application Using Redis 6 lectures 33:52 Installing Redis and Starting the Command-line Client Getting the Redis server, setting it up and running it with the default configuration, and accessing the Redis database using the command-line client.
  • Downloading Redis binaries
  • Unpacking and building the Redis project
  • Starting the Redis server and connecting to it using the command-line client
Getting and Setting Strings Learning how to get and set values by keys in the Redis database.
  • Using the SET command to set values
  • Using the GET command to get values and DEL to remove them
  • Designing and filling a simple wiki application database
Inspecting Keys Learning how to get more information on Redis database keys with Redis commands.
  • TYPE, OBJECT, and DUMP commands' usage
  • Listing and renaming keys with KEYS, SCAN, and RENAME
  • Adding the list of pages to the wiki application
Atomic Numeric Counters Learning how to create integers and floating point atomic counters with Redis.
  • Increasing and decreasing values by 1
  • Increasing and decreasing values by another value
  • Adding the page visits counter to the wiki application
Partial Data Modification Appending values by keys.
  • Working with value ranges
  • Making small improvements in the wiki application database's queries
Implementing a Simple Cache Discussing caches and how Redis can help to implement them.
  • Caching system principles
  • Working with expired keys
  • Adding caches for wiki application index pages
Installing Redis and Starting the Command-line Client Getting the Redis server, setting it up and running it with the default configuration, and accessing the Redis database using the command-line client.
  • Downloading Redis binaries
  • Unpacking and building the Redis project
  • Starting the Redis server and connecting to it using the command-line client
Installing Redis and Starting the Command-line Client Getting the Redis server, setting it up and running it with the default configuration, and accessing the Redis database using the command-line client.
  • Downloading Redis binaries
  • Unpacking and building the Redis project
  • Starting the Redis server and connecting to it using the command-line client
Installing Redis and Starting the Command-line Client Getting the Redis server, setting it up and running it with the default configuration, and accessing the Redis database using the command-line client.
  • Downloading Redis binaries
  • Unpacking and building the Redis project
  • Starting the Redis server and connecting to it using the command-line client
Installing Redis and Starting the Command-line Client Getting the Redis server, setting it up and running it with the default configuration, and accessing the Redis database using the command-line client.
  • Downloading Redis binaries
  • Unpacking and building the Redis project
  • Starting the Redis server and connecting to it using the command-line client
Getting the Redis server, setting it up and running it with the default configuration, and accessing the Redis database using the command-line client.
  • Downloading Redis binaries
  • Unpacking and building the Redis project
  • Starting the Redis server and connecting to it using the command-line client
Getting the Redis server, setting it up and running it with the default configuration, and accessing the Redis database using the command-line client.
  • Downloading Redis binaries
  • Unpacking and building the Redis project
  • Starting the Redis server and connecting to it using the command-line client
Getting and Setting Strings Learning how to get and set values by keys in the Redis database.
  • Using the SET command to set values
  • Using the GET command to get values and DEL to remove them
  • Designing and filling a simple wiki application database
Getting and Setting Strings Learning how to get and set values by keys in the Redis database.
  • Using the SET command to set values
  • Using the GET command to get values and DEL to remove them
  • Designing and filling a simple wiki application database
Getting and Setting Strings Learning how to get and set values by keys in the Redis database.
  • Using the SET command to set values
  • Using the GET command to get values and DEL to remove them
  • Designing and filling a simple wiki application database
Getting and Setting Strings Learning how to get and set values by keys in the Redis database.
  • Using the SET command to set values
  • Using the GET command to get values and DEL to remove them
  • Designing and filling a simple wiki application database
Learning how to get and set values by keys in the Redis database.
  • Using the SET command to set values
  • Using the GET command to get values and DEL to remove them
  • Designing and filling a simple wiki application database
Learning how to get and set values by keys in the Redis database.
  • Using the SET command to set values
  • Using the GET command to get values and DEL to remove them
  • Designing and filling a simple wiki application database
Inspecting Keys Learning how to get more information on Redis database keys with Redis commands.
  • TYPE, OBJECT, and DUMP commands' usage
  • Listing and renaming keys with KEYS, SCAN, and RENAME
  • Adding the list of pages to the wiki application
Inspecting Keys Learning how to get more information on Redis database keys with Redis commands.
  • TYPE, OBJECT, and DUMP commands' usage
  • Listing and renaming keys with KEYS, SCAN, and RENAME
  • Adding the list of pages to the wiki application
Inspecting Keys Learning how to get more information on Redis database keys with Redis commands.
  • TYPE, OBJECT, and DUMP commands' usage
  • Listing and renaming keys with KEYS, SCAN, and RENAME
  • Adding the list of pages to the wiki application
Inspecting Keys Learning how to get more information on Redis database keys with Redis commands.
  • TYPE, OBJECT, and DUMP commands' usage
  • Listing and renaming keys with KEYS, SCAN, and RENAME
  • Adding the list of pages to the wiki application
Learning how to get more information on Redis database keys with Redis commands.
  • TYPE, OBJECT, and DUMP commands' usage
  • Listing and renaming keys with KEYS, SCAN, and RENAME
  • Adding the list of pages to the wiki application
Learning how to get more information on Redis database keys with Redis commands.
  • TYPE, OBJECT, and DUMP commands' usage
  • Listing and renaming keys with KEYS, SCAN, and RENAME
  • Adding the list of pages to the wiki application
Atomic Numeric Counters Learning how to create integers and floating point atomic counters with Redis.
  • Increasing and decreasing values by 1
  • Increasing and decreasing values by another value
  • Adding the page visits counter to the wiki application
Atomic Numeric Counters Learning how to create integers and floating point atomic counters with Redis.
  • Increasing and decreasing values by 1
  • Increasing and decreasing values by another value
  • Adding the page visits counter to the wiki application
Atomic Numeric Counters Learning how to create integers and floating point atomic counters with Redis.
  • Increasing and decreasing values by 1
  • Increasing and decreasing values by another value
  • Adding the page visits counter to the wiki application
Atomic Numeric Counters Learning how to create integers and floating point atomic counters with Redis.
  • Increasing and decreasing values by 1
  • Increasing and decreasing values by another value
  • Adding the page visits counter to the wiki application
Learning how to create integers and floating point atomic counters with Redis.
  • Increasing and decreasing values by 1
  • Increasing and decreasing values by another value
  • Adding the page visits counter to the wiki application
Learning how to create integers and floating point atomic counters with Redis.
  • Increasing and decreasing values by 1
  • Increasing and decreasing values by another value
  • Adding the page visits counter to the wiki application
Partial Data Modification Appending values by keys.
  • Working with value ranges
  • Making small improvements in the wiki application database's queries
Partial Data Modification Appending values by keys.
  • Working with value ranges
  • Making small improvements in the wiki application database's queries
Partial Data Modification Appending values by keys.
  • Working with value ranges
  • Making small improvements in the wiki application database's queries
Partial Data Modification Appending values by keys.
  • Working with value ranges
  • Making small improvements in the wiki application database's queries
Appending values by keys.
  • Working with value ranges
  • Making small improvements in the wiki application database's queries
Appending values by keys.
  • Working with value ranges
  • Making small improvements in the wiki application database's queries
Implementing a Simple Cache Discussing caches and how Redis can help to implement them.
  • Caching system principles
  • Working with expired keys
  • Adding caches for wiki application index pages
Implementing a Simple Cache Discussing caches and how Redis can help to implement them.
  • Caching system principles
  • Working with expired keys
  • Adding caches for wiki application index pages
Implementing a Simple Cache Discussing caches and how Redis can help to implement them.
  • Caching system principles
  • Working with expired keys
  • Adding caches for wiki application index pages
Implementing a Simple Cache Discussing caches and how Redis can help to implement them.
  • Caching system principles
  • Working with expired keys
  • Adding caches for wiki application index pages
Discussing caches and how Redis can help to implement them.
  • Caching system principles
  • Working with expired keys
  • Adding caches for wiki application index pages
Discussing caches and how Redis can help to implement them.
  • Caching system principles
  • Working with expired keys
  • Adding caches for wiki application index pages
Administration and Security 4 lectures 22:05 Server CONFIGuration Learning how to change the Redis server configuration using all possible ways.
  • Configuring Redis via configuration files
  • Configuring the Redis server using command-line arguments
  • Configuring Redis using Redis commands
Setting Up Authentication Learning how to set up authentication for the Redis server.
  • Explaining the Redis authentication mechanism
  • Configuring the Redis server to accept passwords
Logging and Monitoring Learning how to monitor Redis activities and how to setup logging for the database server.
  • Working with server information and statistics
  • The Redis server's real-time activity monitoring
  • Logging Redis activities and getting slow queries
Data Storage and Security Learning how to interact with Redis storage.
  • Redis' persistent storage and virtual memory
  • RDB persistency
  • AOF persistency
Administration and Security. 4 lectures 22:05 Server CONFIGuration Learning how to change the Redis server configuration using all possible ways.
  • Configuring Redis via configuration files
  • Configuring the Redis server using command-line arguments
  • Configuring Redis using Redis commands
Setting Up Authentication Learning how to set up authentication for the Redis server Sets, Sorted Sets, and HyperLogLog 5 lectures 25:33 ...

Additional information

Discover the correct way to install Redis to make the most of the supplied toolset Operate on Redis-stored data structures using Redis commands to build complex data architectures Use the command-line client and database server to interact with Redis Grasp horizontal and vertical scaling of the database to resolve failover problems Create your own commands using Lua to make complex server-side operations Monitor Redis activities and make your database secure for smooth administratio

Building Databases with Redis

£ 10 VAT inc.