Этот всеобъемлющий курс научит вас всему, что касается Redis, для использования в вашем следующем большом проекте! Освойте базу данных Redis и посмотрите, как применить ее к реальной базе данных и запросам.
Вот неполный список некоторых тем, которые рассматриваются в различных разделах этого курса:
Курс разработан на основе последней версии, то есть Redis 6.2.
Глубокое погружение в структуры данных Redis для хранения, обновления и извлечения информации
Пошаговое руководство для выполнения простых и сложных запросов
Как создать структуру данных с нуля, Создание и изменение структуры данных
Вы начнете с правильной настройки Redis, а затем изучите модель "ключ-значение".
Изучите различные типы данных и команды в Redis
Изучите структуры данных Redis с помощью практически продемонстрированных вариантов использования
Подробные примеры работы со строками, списками, наборами, сортированными наборами, хешами, растровыми изображениями, структурами данных HyperLoglogs
Погрузитесь в реальные варианты использования, включая простое кеширование, распределенный таргетинг рекламы и многое другое.
Понимание TTL (времени жизни) или срока действия ключа в Redis
Публикация / подписка и настройка
Управление репликацией и сохранением данных в Redis
Администрирование вашей базы данных Redis
Расширенные аспекты высокой доступности и кластеризации Redis
Масштабирование Redis на несколько серверов с Redis Cluster
Настройка репликации Redis (Master + Slave) - сценарий разработки или демонстрационный пример
Проектирование базы данных от таблиц РСУБД до структур баз данных Redis
Лучшие практики, советы и приемы, а также экспертные методы масштабирования Redis
Что нового в Redis 6.2
Изучите сценарии Lua для взаимодействия со структурами данных, примените команды EVAL и многое другое.
Расширьте Redis с помощью модуля Redis
Погрузитесь в RediSearch для выполнения сложных поисков
Используйте RedisInsight для визуального просмотра базы данных Redis
Используйте RedisJSON для создания решений для документов на основе JSON
Узнайте, как Redis Enterprise улучшает Redis EchoSystem
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Setting and getting multiple keys via MSET, MGET, MSETNX
Урок 28.
00:06:08
Using GETSET for an atomic reset
Урок 29.
00:07:23
Extract string value via GETRANGE
Урок 30.
00:04:11
Replace string value using SETRANGE
Урок 31.
00:05:18
Set Key and expiration using SETEX and PSETEX
Урок 32.
00:03:59
Set key if not exists using SETNX
Урок 33.
00:04:45
String Encoding types
Урок 34.
00:03:11
Using serialized JSON data
Урок 35.
00:17:06
Scanning Keys with SCAN
Урок 36.
00:05:12
Introduction to lists
Урок 37.
00:06:34
Creating a list using LPUSH, RPUSH
Урок 38.
00:07:19
View latest stock prices via LINDEX
Урок 39.
00:05:18
Insert an element via LINSERT
Урок 40.
00:04:02
Remove elements via LPOP and RPOP
Урок 41.
00:03:19
Trim a list using LTRIM
Урок 42.
00:03:00
Update an element value via LSET
Урок 43.
00:02:51
Find length of a list via LLEN
Урок 44.
00:08:34
Find matching elements via LPOS
Урок 45.
00:05:02
Remove element via LREM
Урок 46.
00:08:17
Move elements between lists via LMOVE
Урок 47.
00:04:24
Introduction to Hashes
Урок 48.
00:07:34
Using HSET, HGET and HGETALL for hashes
Урок 49.
00:02:51
Get multiple fields values via HMGET
Урок 50.
00:01:14
Find length of a hash via HLEN
Урок 51.
00:02:30
Delete fields via HDEL
Урок 52.
00:02:26
Use HEXISTS to check if a field exist
Урок 53.
00:01:52
Get all fields name via HKEYS
Урок 54.
00:01:18
Get all fields values via HVALS
Урок 55.
00:04:05
Counting via HINCRBY and HINCRBYFLOAT
Урок 56.
00:02:13
Using HSETNX to add a new field
Урок 57.
00:04:28
Get random fields via HRANDFIELD
Урок 58.
00:02:55
Introduction to Sets
Урок 59.
00:05:33
Are sets are unique, and un-ordered
Урок 60.
00:08:04
Using SETS for unique data
Урок 61.
00:04:57
Sets Maintenance - SADD, SREM, SPOP
Урок 62.
00:08:51
Checking a membership existence
Урок 63.
00:03:59
Get random elements via SRANDMEMBER
Урок 64.
00:11:17
Moving elements within sets via SMOVE
Урок 65.
00:05:15
Sets Operations - Union
Урок 66.
00:03:33
Sets Operations - Union and store results with SUNIONSTORE
Урок 67.
00:06:42
Sets Operations - Intersection
Урок 68.
00:06:19
Sets Operations - Difference
Урок 69.
00:02:54
Introduction to Sorted Sets
Урок 70.
00:08:09
Using ZADD and ZRANGE
Урок 71.
00:03:14
Display data in reverse score order
Урок 72.
00:05:34
Atomic operations by ZINCRBY
Урок 73.
00:04:37
Lexicographical order
Урок 74.
00:11:15
Rank stocks with ZRANK
Урок 75.
00:04:42
Introduction to HyperLogLog
Урок 76.
00:15:15
Unique Website visitors via HyperLogLog
Урок 77.
00:04:27
Introduction to Publish/Subscribe Model
Урок 78.
00:09:35
Setup a Publish/Subscribe communication
Урок 79.
00:06:29
Patterned Subscription
Урок 80.
00:08:09
Channel management via PUBSUB
Урок 81.
00:13:21
Redis Database Design - A Chat Application
Урок 82.
00:06:31
Redis Database Design - A Chat Application Part 2
Урок 83.
00:16:40
Insert country codes and stock prices via mass insertion
Урок 84.
00:12:36
From a RDBMS Table to Redis Data Structure
Урок 85.
00:10:00
From multi primary keys to Redis Structure
Урок 86.
00:07:27
Introduction to Redis Protocol
Урок 87.
00:12:00
Turning strings into Redis Protocol Specifications
Урок 88.
00:15:36
Generating Redis Protocol commands usng python
Урок 89.
00:06:06
Inspect internal Redis objects via OBJECT
Урок 90.
00:09:17
Dump and Restore Keys
Урок 91.
00:03:01
Checking command history
Урок 92.
00:04:32
Using redis-cli to scan keys
Урок 93.
00:11:51
Using bash to get all keys and values
Урок 94.
00:06:00
Using URL, echo to list all keys
Урок 95.
00:17:11
Connecting with Python - Getting Keys
Урок 96.
00:04:20
Introduction to Replication and Scalability
Урок 97.
00:17:53
Setting up Master/Slave Replication
Урок 98.
00:09:05
How replication works
Урок 99.
00:20:18
INFO Command Part 1
Урок 100.
00:08:41
INFO Command Part 2
Урок 101.
00:07:18
ROLE Command
Урок 102.
00:07:14
Introduction to Redis Cluster
Урок 103.
00:06:43
Redis Cluster Data Sharding
Урок 104.
00:13:46
Setup and configuration of 6 nodes
Урок 105.
00:16:31
Launch a cluster with nodes
Урок 106.
00:07:19
Cluster commands - Check Nodes, Slaves, Slots
Урок 107.
00:04:49
High availability in cluster
Урок 108.
00:06:22
Adding a node to a cluster
Урок 109.
00:04:42
What happens when a slave is shutdown
Урок 110.
00:07:19
Using Redis-cli to find cluster information, nodes and more
Урок 111.
00:03:17
Using CLUSTER NODES, CLUSTER SLOTS commands
Урок 112.
00:03:19
Using CLUSTER INFO, MYID and REPLICAS commands
Урок 113.
00:06:43
Find a hash slot number of a keys and Keys in slots
Урок 114.
00:04:20
Shutdown a cluster
Урок 115.
00:03:50
Introduction to Lua Language
Урок 116.
00:04:27
Setting up Lua interpreter
Урок 117.
00:03:14
Values and Data Types
Урок 118.
00:04:55
Quick assignments of numbers, booleans and strings
Урок 119.
00:02:57
Numbers
Урок 120.
00:16:15
Strings
Урок 121.
00:03:18
Arithmetic Operators
Урок 122.
00:07:19
Relationship operators
Урок 123.
00:07:26
Logical Operators
Урок 124.
00:03:39
Strings operations
Урок 125.
00:21:35
Tables data types
Урок 126.
00:06:05
IF statement
Урок 127.
00:15:20
FOR loop
Урок 128.
00:06:49
WHILE loop
Урок 129.
00:03:47
EVAL - Lua and Redis Data types
Урок 130.
00:16:06
EVAL statement
Урок 131.
00:05:06
Introduction to RediSearch
Урок 132.
00:05:48
Running RediSearch with Docker
Урок 133.
00:06:11
Running RediSearch on Redis Cloud
Урок 134.
00:05:36
Using RediSearch on Movies Database
Урок 135.
00:11:16
Adding sample movies data via hashes
Урок 136.
00:09:34
Creating an index
Урок 137.
00:13:02
Query data with RediSearch
Урок 138.
00:07:02
fuzzy logic and search by value
Урок 139.
00:05:07
Value range searches
Урок 140.
00:01:41
Counting total records/documents
Урок 141.
00:06:19
Insert, Update, Delete and Expire Documents
Урок 142.
00:08:29
Manage Indexes
Урок 143.
00:11:15
Import sample movies datasets
Урок 144.
00:10:15
Creating Indexes on movies database
Урок 145.
00:05:07
Using @fieldname with and without contains
Урок 146.
00:05:30
Search with OR criteria
Урок 147.
00:08:13
Search condition1 AND (condition2 OR condition3)
Урок 148.
00:09:04
Numerical Conditions
Урок 149.
00:04:54
Sort data with SORTBY
Урок 150.
00:08:44
Limiting results using LIMIT
Урок 151.
00:04:37
Aggregation with FT.AGGREGATE
Урок 152.
00:17:12
Grouping data
Урок 153.
00:05:00
Grouping, reducing and sorting data
Урок 154.
00:18:27
Grouping with multiple reduce functions SUM, AVG
Урок 155.
00:18:21
Transforming aggregated data using APPLY function
Урок 156.
00:07:50
View APPLY Function visually
Урок 157.
00:07:44
APPLY Function with date transformation
Урок 158.
00:09:45
Using FILTER to filter data
Урок 159.
00:06:34
Filter on resultsets
Урок 160.
00:09:56
Create custom indexes via FILTER
Урок 161.
00:05:50
Introduction to RedisInsight
Урок 162.
00:05:12
Setup RedisInsight
Урок 163.
00:08:09
View Database and Keys
Урок 164.
00:03:56
Add/Update/Delete a key Value
Урок 165.
00:01:22
Set an expiry to a key
Урок 166.
00:03:30
Add a new key
Урок 167.
00:03:18
Using CLI
Урок 168.
00:03:02
View Database Information
Урок 169.
00:11:46
Use Search capabilities
Урок 170.
00:03:29
Introduction to RedisJSON
Урок 171.
00:05:19
Why do we need RedisJSON?
Урок 172.
00:02:29
Setup RedisJSON via Docker
Урок 173.
00:09:26
How to SET and GET a JSON object
Урок 174.
00:05:16
How to append string and get length
Урок 175.
00:03:04
How to get Object Length and Keys
Урок 176.
00:04:18
Doing atomic operations
Урок 177.
00:05:53
How to delete a JSON object
Урок 178.
00:06:18
How much memory is used for JSON object?
Урок 179.
00:20:14
Food Truck System via JSON
Урок 180.
00:07:02
New options for the SET command
Урок 181.
00:07:22
Alternatives to the GET command
Урок 182.
00:04:28
HRANDFIELD command
Урок 183.
00:06:16
The SMISMEMBER Command
Урок 184.
00:05:28
Redis Functions in Redis 7.0
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Redis - Самая Быстрая БД в Мире - От Новичка к Продвинутому
Redis - World's Fastest Database - Beginners to Advance
Этот курс начинает с нуля, а затем постепенно переходит к продвинутым темам. Так что он подходит для начинающих и продвинутых. Курс содержит практические продакшн сценарии для настройки высокой доступности. Redis - это хранилище структур данных в памяти с открытым исходным кодом (под лицензией BSD), используемое в качестве базы данных, кеша и брокера сообщений.
Продвинутый и ёмкий курс. Вы изучите все возможные темы, которые относятся к redis: от первоначальных шагов по установке и настройки redis до продвинутых техник по работе с данными. С самых азов. Мы подразумеваем, что вы не знакомы с redis, но хотите освоить его c нуля.