Урок 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