Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Master Redis - From Beginner to Advanced, 20+ hours, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 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