Submit Search
Upload
RedisConf18 - Redis Data Structures for Non Redis People
•
6 likes
•
891 views
Redis Labs
Follow
Redis Labs Session
Read less
Read more
Technology
Report
Share
Report
Share
1 of 50
Download now
Download to read offline
Recommended
HOT Understanding this important update optimization
HOT Understanding this important update optimization
Grant McAlister
PostgreSQL
PostgreSQL
Amazon Web Services
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
Howard Greenberg
The daily star 2016 all editorial version 2
The daily star 2016 all editorial version 2
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison
Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison
Severalnines
Mastering PostgreSQL Administration
Mastering PostgreSQL Administration
Command Prompt., Inc
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
Jesmar Cannao'
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
Markus Michalewicz
Recommended
HOT Understanding this important update optimization
HOT Understanding this important update optimization
Grant McAlister
PostgreSQL
PostgreSQL
Amazon Web Services
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
Howard Greenberg
The daily star 2016 all editorial version 2
The daily star 2016 all editorial version 2
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison
Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison
Severalnines
Mastering PostgreSQL Administration
Mastering PostgreSQL Administration
Command Prompt., Inc
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
Jesmar Cannao'
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
Markus Michalewicz
REDIS intro and how to use redis
REDIS intro and how to use redis
Kris Jeong
Révolution eBPF - un noyau dynamique
Révolution eBPF - un noyau dynamique
Raphaël PINSON
DLAU Vortrag.pdf
DLAU Vortrag.pdf
DNUG e.V.
Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)
DataWorks Summit
Using Redis at Facebook
Using Redis at Facebook
Redis Labs
Linux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performance
PostgreSQL-Consulting
Pulsar Storage on BookKeeper _Seamless Evolution
Pulsar Storage on BookKeeper _Seamless Evolution
StreamNative
Connecting and using PostgreSQL database with psycopg2 [Python 2.7]
Connecting and using PostgreSQL database with psycopg2 [Python 2.7]
Dinesh Neupane
Introduction to redis - version 2
Introduction to redis - version 2
Dvir Volk
PostgreSQL replication
PostgreSQL replication
NTT DATA OSS Professional Services
Advanced Change Data Streaming Patterns in Distributed Systems | Gunnar Morli...
Advanced Change Data Streaming Patterns in Distributed Systems | Gunnar Morli...
HostedbyConfluent
Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?
Ludovico Caldara
Redis Day Bangalore 2020 - Session state caching with redis
Redis Day Bangalore 2020 - Session state caching with redis
Redis Labs
Protecting Your API with Redis by Jane Paek - Redis Day Seattle 2020
Protecting Your API with Redis by Jane Paek - Redis Day Seattle 2020
Redis Labs
The Happy Marriage of Redis and Protobuf by Scott Haines of Twilio - Redis Da...
The Happy Marriage of Redis and Protobuf by Scott Haines of Twilio - Redis Da...
Redis Labs
SQL, Redis and Kubernetes by Paul Stanton of Windocks - Redis Day Seattle 2020
SQL, Redis and Kubernetes by Paul Stanton of Windocks - Redis Day Seattle 2020
Redis Labs
Rust and Redis - Solving Problems for Kubernetes by Ravi Jagannathan of VMwar...
Rust and Redis - Solving Problems for Kubernetes by Ravi Jagannathan of VMwar...
Redis Labs
Redis for Data Science and Engineering by Dmitry Polyakovsky of Oracle
Redis for Data Science and Engineering by Dmitry Polyakovsky of Oracle
Redis Labs
Practical Use Cases for ACLs in Redis 6 by Jamie Scott - Redis Day Seattle 2020
Practical Use Cases for ACLs in Redis 6 by Jamie Scott - Redis Day Seattle 2020
Redis Labs
Moving Beyond Cache by Yiftach Shoolman Redis Labs - Redis Day Seattle 2020
Moving Beyond Cache by Yiftach Shoolman Redis Labs - Redis Day Seattle 2020
Redis Labs
Leveraging Redis for System Monitoring by Adam McCormick of SBG - Redis Day S...
Leveraging Redis for System Monitoring by Adam McCormick of SBG - Redis Day S...
Redis Labs
JSON in Redis - When to use RedisJSON by Jay Won of Coupang - Redis Day Seatt...
JSON in Redis - When to use RedisJSON by Jay Won of Coupang - Redis Day Seatt...
Redis Labs
More Related Content
What's hot
REDIS intro and how to use redis
REDIS intro and how to use redis
Kris Jeong
Révolution eBPF - un noyau dynamique
Révolution eBPF - un noyau dynamique
Raphaël PINSON
DLAU Vortrag.pdf
DLAU Vortrag.pdf
DNUG e.V.
Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)
DataWorks Summit
Using Redis at Facebook
Using Redis at Facebook
Redis Labs
Linux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performance
PostgreSQL-Consulting
Pulsar Storage on BookKeeper _Seamless Evolution
Pulsar Storage on BookKeeper _Seamless Evolution
StreamNative
Connecting and using PostgreSQL database with psycopg2 [Python 2.7]
Connecting and using PostgreSQL database with psycopg2 [Python 2.7]
Dinesh Neupane
Introduction to redis - version 2
Introduction to redis - version 2
Dvir Volk
PostgreSQL replication
PostgreSQL replication
NTT DATA OSS Professional Services
Advanced Change Data Streaming Patterns in Distributed Systems | Gunnar Morli...
Advanced Change Data Streaming Patterns in Distributed Systems | Gunnar Morli...
HostedbyConfluent
Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?
Ludovico Caldara
What's hot
(12)
REDIS intro and how to use redis
REDIS intro and how to use redis
Révolution eBPF - un noyau dynamique
Révolution eBPF - un noyau dynamique
DLAU Vortrag.pdf
DLAU Vortrag.pdf
Kafka to the Maxka - (Kafka Performance Tuning)
Kafka to the Maxka - (Kafka Performance Tuning)
Using Redis at Facebook
Using Redis at Facebook
Linux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performance
Pulsar Storage on BookKeeper _Seamless Evolution
Pulsar Storage on BookKeeper _Seamless Evolution
Connecting and using PostgreSQL database with psycopg2 [Python 2.7]
Connecting and using PostgreSQL database with psycopg2 [Python 2.7]
Introduction to redis - version 2
Introduction to redis - version 2
PostgreSQL replication
PostgreSQL replication
Advanced Change Data Streaming Patterns in Distributed Systems | Gunnar Morli...
Advanced Change Data Streaming Patterns in Distributed Systems | Gunnar Morli...
Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?
More from Redis Labs
Redis Day Bangalore 2020 - Session state caching with redis
Redis Day Bangalore 2020 - Session state caching with redis
Redis Labs
Protecting Your API with Redis by Jane Paek - Redis Day Seattle 2020
Protecting Your API with Redis by Jane Paek - Redis Day Seattle 2020
Redis Labs
The Happy Marriage of Redis and Protobuf by Scott Haines of Twilio - Redis Da...
The Happy Marriage of Redis and Protobuf by Scott Haines of Twilio - Redis Da...
Redis Labs
SQL, Redis and Kubernetes by Paul Stanton of Windocks - Redis Day Seattle 2020
SQL, Redis and Kubernetes by Paul Stanton of Windocks - Redis Day Seattle 2020
Redis Labs
Rust and Redis - Solving Problems for Kubernetes by Ravi Jagannathan of VMwar...
Rust and Redis - Solving Problems for Kubernetes by Ravi Jagannathan of VMwar...
Redis Labs
Redis for Data Science and Engineering by Dmitry Polyakovsky of Oracle
Redis for Data Science and Engineering by Dmitry Polyakovsky of Oracle
Redis Labs
Practical Use Cases for ACLs in Redis 6 by Jamie Scott - Redis Day Seattle 2020
Practical Use Cases for ACLs in Redis 6 by Jamie Scott - Redis Day Seattle 2020
Redis Labs
Moving Beyond Cache by Yiftach Shoolman Redis Labs - Redis Day Seattle 2020
Moving Beyond Cache by Yiftach Shoolman Redis Labs - Redis Day Seattle 2020
Redis Labs
Leveraging Redis for System Monitoring by Adam McCormick of SBG - Redis Day S...
Leveraging Redis for System Monitoring by Adam McCormick of SBG - Redis Day S...
Redis Labs
JSON in Redis - When to use RedisJSON by Jay Won of Coupang - Redis Day Seatt...
JSON in Redis - When to use RedisJSON by Jay Won of Coupang - Redis Day Seatt...
Redis Labs
Highly Available Persistent Session Management Service by Mohamed Elmergawi o...
Highly Available Persistent Session Management Service by Mohamed Elmergawi o...
Redis Labs
Anatomy of a Redis Command by Madelyn Olson of Amazon Web Services - Redis Da...
Anatomy of a Redis Command by Madelyn Olson of Amazon Web Services - Redis Da...
Redis Labs
Building a Multi-dimensional Analytics Engine with RedisGraph by Matthew Goos...
Building a Multi-dimensional Analytics Engine with RedisGraph by Matthew Goos...
Redis Labs
RediSearch 1.6 by Pieter Cailliau - Redis Day Bangalore 2020
RediSearch 1.6 by Pieter Cailliau - Redis Day Bangalore 2020
Redis Labs
RedisGraph 2.0 by Pieter Cailliau - Redis Day Bangalore 2020
RedisGraph 2.0 by Pieter Cailliau - Redis Day Bangalore 2020
Redis Labs
RedisTimeSeries 1.2 by Pieter Cailliau - Redis Day Bangalore 2020
RedisTimeSeries 1.2 by Pieter Cailliau - Redis Day Bangalore 2020
Redis Labs
RedisAI 0.9 by Sherin Thomas of Tensorwerk - Redis Day Bangalore 2020
RedisAI 0.9 by Sherin Thomas of Tensorwerk - Redis Day Bangalore 2020
Redis Labs
Rate-Limiting 30 Million requests by Vijay Lakshminarayanan and Girish Koundi...
Rate-Limiting 30 Million requests by Vijay Lakshminarayanan and Girish Koundi...
Redis Labs
Three Pillars of Observability by Rajalakshmi Raji Srinivasan of Site24x7 Zoh...
Three Pillars of Observability by Rajalakshmi Raji Srinivasan of Site24x7 Zoh...
Redis Labs
Solving Complex Scaling Problems by Prashant Kumar and Abhishek Jain of Myntr...
Solving Complex Scaling Problems by Prashant Kumar and Abhishek Jain of Myntr...
Redis Labs
More from Redis Labs
(20)
Redis Day Bangalore 2020 - Session state caching with redis
Redis Day Bangalore 2020 - Session state caching with redis
Protecting Your API with Redis by Jane Paek - Redis Day Seattle 2020
Protecting Your API with Redis by Jane Paek - Redis Day Seattle 2020
The Happy Marriage of Redis and Protobuf by Scott Haines of Twilio - Redis Da...
The Happy Marriage of Redis and Protobuf by Scott Haines of Twilio - Redis Da...
SQL, Redis and Kubernetes by Paul Stanton of Windocks - Redis Day Seattle 2020
SQL, Redis and Kubernetes by Paul Stanton of Windocks - Redis Day Seattle 2020
Rust and Redis - Solving Problems for Kubernetes by Ravi Jagannathan of VMwar...
Rust and Redis - Solving Problems for Kubernetes by Ravi Jagannathan of VMwar...
Redis for Data Science and Engineering by Dmitry Polyakovsky of Oracle
Redis for Data Science and Engineering by Dmitry Polyakovsky of Oracle
Practical Use Cases for ACLs in Redis 6 by Jamie Scott - Redis Day Seattle 2020
Practical Use Cases for ACLs in Redis 6 by Jamie Scott - Redis Day Seattle 2020
Moving Beyond Cache by Yiftach Shoolman Redis Labs - Redis Day Seattle 2020
Moving Beyond Cache by Yiftach Shoolman Redis Labs - Redis Day Seattle 2020
Leveraging Redis for System Monitoring by Adam McCormick of SBG - Redis Day S...
Leveraging Redis for System Monitoring by Adam McCormick of SBG - Redis Day S...
JSON in Redis - When to use RedisJSON by Jay Won of Coupang - Redis Day Seatt...
JSON in Redis - When to use RedisJSON by Jay Won of Coupang - Redis Day Seatt...
Highly Available Persistent Session Management Service by Mohamed Elmergawi o...
Highly Available Persistent Session Management Service by Mohamed Elmergawi o...
Anatomy of a Redis Command by Madelyn Olson of Amazon Web Services - Redis Da...
Anatomy of a Redis Command by Madelyn Olson of Amazon Web Services - Redis Da...
Building a Multi-dimensional Analytics Engine with RedisGraph by Matthew Goos...
Building a Multi-dimensional Analytics Engine with RedisGraph by Matthew Goos...
RediSearch 1.6 by Pieter Cailliau - Redis Day Bangalore 2020
RediSearch 1.6 by Pieter Cailliau - Redis Day Bangalore 2020
RedisGraph 2.0 by Pieter Cailliau - Redis Day Bangalore 2020
RedisGraph 2.0 by Pieter Cailliau - Redis Day Bangalore 2020
RedisTimeSeries 1.2 by Pieter Cailliau - Redis Day Bangalore 2020
RedisTimeSeries 1.2 by Pieter Cailliau - Redis Day Bangalore 2020
RedisAI 0.9 by Sherin Thomas of Tensorwerk - Redis Day Bangalore 2020
RedisAI 0.9 by Sherin Thomas of Tensorwerk - Redis Day Bangalore 2020
Rate-Limiting 30 Million requests by Vijay Lakshminarayanan and Girish Koundi...
Rate-Limiting 30 Million requests by Vijay Lakshminarayanan and Girish Koundi...
Three Pillars of Observability by Rajalakshmi Raji Srinivasan of Site24x7 Zoh...
Three Pillars of Observability by Rajalakshmi Raji Srinivasan of Site24x7 Zoh...
Solving Complex Scaling Problems by Prashant Kumar and Abhishek Jain of Myntr...
Solving Complex Scaling Problems by Prashant Kumar and Abhishek Jain of Myntr...
Recently uploaded
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Hyundai Motor Group
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
null - The Open Security Community
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Recently uploaded
(20)
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
RedisConf18 - Redis Data Structures for Non Redis People
1.
2.
• • • •
3.
I learnt to
"translate"I drove on this side of the road I really ate these things
4.
{ 'sku': "123-ABC-723", 'name': "Men's
100m Final", 'disabled_access': True, 'medal_event': True, 'venue': "Olympic Stadium", 'category': "Track & Field", 'capacity': 60102, 'available': { 'general': { 'qty': 20000, 'price': 25.00 } } } <?xml version="1.0"?> <event_catalog> <event> <sku="123-ABC-723"> <name>Men's 100m Final</name> <disabled_access>true</disabled_access> <medal_event>true</medal_event> <venue>Olympic Stadium</event> <category>Track & Field</category> <capacity>60102</capacity> <available> <general> <qty>20000</qty> <price>25.00</price> </general> </available> </event> </event_catalog>
5.
… • • • • •
6.
event:Judo "Sold Out" String List Set Sorted
Set Hash Key Name Basic Data typeValue
7.
event:Judo ● ● ● Key Name
8.
event:Judo ● ● ● ○ ○ ○ ● ● event:venues event:Fencing event:fencing Event:fencing Key Name
9.
event:Judo ● ● ○ ○ ○ ● ● 2event:Judo > pexpire event:Judo
2 > set event:Fencing ex 50 event:Fencing 50 Key Name Expiration
10.
event:Judo "Sold Out"
embstr > set event:Judo "Sold Out" > set event:Judo 42 event:Judo "42" int > set event:Judo 3.14159 event:Judo "3.14159" embstr Key Name EncodingValue
11.
event:Fencing 42 Key Name ✅int Encoding >
incr event:Fencing event:Judo "Sold Out" embstr > incr event:Judo ❌ String Data type String events Fencing, Judo List > incr events ❌ Value
12.
events ● ● ● ○ Key Name "Judo" Left "Fencing"
"Taekwondo" Right > lpop events "Judo" > rpop events "Taekwondo"
13.
• • • • • • • • •
14.
events ● ● ○ ○ ○ Key Name "Fencing" "Taekwondo" "Judo" >
smembers events 1) "Judo" 2) "Taekwondo" 3) "Fencing" Member/Element
15.
• • • • • • •
16.
events ● ● ● ○ ○ Key Name "Fencing" "Taekwondo" "Judo" >
zrange events 0 1 1) "Fencing" 2) "Judo" Value 2 3 1 Score
17.
• • • • • •
18.
event:Judo ● ● ● Key Name True 32000 Super
Dome > hget event:Judo capacity "32000" Value capacity subway Score venue
19.
• • • • • • •
20.
… …
21.
22.
{ 'sku': "123-ABC-723", 'name': "Men's
100m Final", 'disabled_access': True, 'medal_event': True, 'venue': "Olympic Stadium", 'category': "Track & Field", 'capacity': 60102, 'available': { 'general': { 'qty': 20000, 'price': 25.00 } } }
23.
• • • • • • •
24.
> set event:event:123-ABC-723 "{"sku":
"123-ABC-723", "category": "Track & Field", "available": {"general": {"price": 25.0, "qty": 20000}}, "capacity": 60102, "name": "Men's 100m Final", "disabled_access": true, "medal_event": true, "venue": "Olympic Stadium"}" ● ○ ○ ● ○ ○ ■ ■ ○ ■ ○
25.
> hmset event:123-ABC-723 sku
"123-ABC-723" name "Men's 100m Final" disabled_access True medal_event True venue "Olympic Stadium" category "Track & Field" capacity 60102 available:general:qty 20000 available:general:price 22.50 ● ● ○ ● ○ ○ ● ○
26.
> hmset event:123-ABC-723 sku
"123-ABC-723" name "Men's 100m Final" disabled_access True medal_event True venue "Olympic Stadium" category "Track & Field" capacity 60102 available:general:qty 20000 available:general:price 22.50 ● ○ ○ ● ○
27.
> hmset event:123-ABC-723 sku
"123-ABC-723" name "Men's 100m Final" disabled_access True medal_event True venue "Olympic Stadium" category "Track & Field" capacity 60102 > hset event:123-ABC-723:general qty 20000 price 22.50 > sadd event:123-ABC-723:available event:123-ABC-723:general ● ○ ○ ● ○ ○
28.
> hmset event:123-ABC-723 sku
"123-ABC-723" name "Men's 100m Final" disabled_access True medal_event True venue "Olympic Stadium" category "Track & Field" capacity 60102 > hset event:123-ABC-723:general qty 20000 price 22.50 > sadd event:123-ABC-723:available event:123-ABC-723:general ● ○ ○ ● ○ ○
29.
30.
• • • • • > multi > set
event:Judo 100 > incr event:Judo > exec > multi > set event:Judo "Sold Out" > discard
31.
multi incr event:Judo get event:Judo exec Client
1 get event:Judo get event:Judo Client 2 100 100 set event:Judo 100 incr event:Judo 101 get event:Judo 101 Time
32.
multi incr event:Judo get event:Judo exec Client
1 decr event:Judo get event:Judo 100 99 99 set event:Judo 100 incr event:Judo 100 get event:Judo 100 Time
33.
• •
34.
watch event:Judo incr event:Judo exec Client
1 set event:Judo 200 Client 2 100 200 event:Judo 100 get event:Judo 200 nil ❌
35.
• •
36.
37.
● ● ○ ○ ● > geoadd venues
139.75 35.693333 "Nippon Budokan"
38.
> georadius venues
139.606396 35.509996 25 km 25 KM ● ○ ● ○ ○ ○ 139.606396 35.509996
39.
> georadiusbymember venues
"Nippon Budokan" 1500 m 1500 m ● ○ ● ○ ○ ○ Nippon Budokan
40.
> geodist venues
"Makuhari Messe" "Nippon Budokan" km 26.2093 KM ● ○ ● ○ ○ Makuhari Messe Nippon Budokan
41.
• • • • • • • •
42.
● ● ○ ○ > publish news:Judo
"Event starts in 1 hour" > subscribe news:Judo > unsubscribe news:Judo > psubscribe news:*
43.
publish news:Judo "Medal event
about to start" Client 1 "Medal event about to start" Client 2 subscribe news:Judo news:Judo publish news:Judo "Event starting" "Event Starting" publish news:Judo "Event finished" "Event Finished" "Event Finished" Time
44.
•
45.
46.
• • • • • • • •
47.
• •
48.
… • • • • • • • •
49.
50.
event:Judo ● ○ ● ● Key Name
Download now