Redis Database Tutorial

redis commands for beginners
Rating: 4.6 out of 5 (20 ratings)
468 students
English
English [Auto]

How to install Redis
How to configure Redis
How to use the Redis database
How to use the Redis-cli

Requirements

  • Have a Linux computer available

Description

The Redis database is a networked, in-memory, key-value database. It uses a different paradigm than the commonly use SQL database systems.

The Redis database can store diverse kinds of data (strings, hashes, lists, sets, sorted sets, bitmaps), and support different kinds of operations (hashes, lists, sets, sorted sets, bitmaps) on the data.

It is written in ANSI C and can be used on all major operating systems. The Redis database has been running since December 2007 and in the last 5 years it has been downloaded more than 1.5 million times.

As a developer, I have used Redis on a number of projects. It is an excellent choice for projects that require ultra-fast data access. Redis is in-memory, which means that it stores all its data in memory, so writing to Redis is fast. Since memory is so much faster than disk access, this means that Redis' data access is very efficient.

In this course you will learn how to use the Redis database, how to install it, and many other options. It is a course for beginners, no prior knowledge about databases is required. You will learn how to use the redis command line interface and a lot more.


Who this course is for:

  • Developers that want to learn to use the Redis database
  • Developers that want to learn a new paradigm besides SQL databases

Course content

1 section9 lectures35m total length
  • Introduction
    02:53
  • Install
    02:56
  • Config values
    04:03
  • Strings and lists
    07:07
  • Hashes
    04:51
  • Sets
    04:14
  • Sorted sets
    03:05
  • Transactions
    01:56
  • Server info
    03:55

Instructor

Software Engineering Courses
Frank Anemaet
  • 4.3 Instructor Rating
  • 1,263 Reviews
  • 55,935 Students
  • 31 Courses

Sharing my experience in Technology here on Udemy. I have a background in Computer Science and worked with nearly every programming language on the planet. I graduated with highest distinction during my masters program. I've worked on projects ranging from Robotics, Web Apps, Mobile Apps to Embedded Systems. These courses will help you achieve your goals.

To your success!