-
Урок 1.
00:04:43
Course Introduction
-
Урок 2.
00:04:29
Introduction To Redis
-
Урок 3.
00:05:47
Installing Redis on Mac
-
Урок 4.
00:04:35
Starting and Shutting Down Redis Server
-
Урок 5.
00:04:49
Getting Server Information
-
Урок 6.
00:04:32
The Redis CLI
-
Урок 7.
00:06:46
Redis Keys and Values
-
Урок 8.
00:02:39
Deleting Keys
-
Урок 9.
00:02:04
How to check if a key exists or not
-
Урок 10.
00:07:56
How to define keys with expiration
-
Урок 11.
00:04:02
How to remove expiration from a key
-
Урок 12.
00:03:00
How Redis handle keys expirations
-
Урок 13.
00:10:13
Key Spaces
-
Урок 14.
00:10:29
Keys naming conventions
-
Урок 15.
00:15:55
Keys pattern matching - KEYS
-
Урок 16.
00:04:09
Saving keys information on server
-
Урок 17.
00:04:45
Rename a Key - RENAME
-
Урок 18.
00:02:10
Rename a key with caution using RENAMENX
-
Урок 19.
00:03:20
Deleting Keys Asynchronously via UNLINK
-
Урок 20.
00:03:03
How to find data type of a key value - TYPE
-
Урок 21.
00:02:25
Introduction to data types
-
Урок 22.
00:09:01
Redis Strings and their use cases
-
Урок 23.
00:06:55
String Key definition for an app, and a shop
-
Урок 24.
00:07:33
Counting numbers using INCR and DECR
-
Урок 25.
00:04:27
Counting floating point numbers
-
Урок 26.
00:05:26
Using APPEND as list of timeseries data
-
Урок 27.
00:04:33
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