I tried advanced search features of Redis in Python and here is what happened

Ahmad Bazzi
Ahmad Bazzi
1 میلیون بار بازدید - 3 سال پیش - 🤯 Get $200 credit, plus
🤯 Get $200 credit, plus a chance to win a Tesla (Jan 31st, 2022) 🚗 https://redis.info/bazzi200 (coupon: BAZZI200). I was curious to see if Redis is capable of supporting advanced queries like we do in SQL databases such as aggregations, where clause, etc. It did not disappoint. In this video, I'll go over 10 different queries and show you how you can use it in your own Redis project. I'm using the Redis OM Python SDK, Redis Insight GUI tool, the RediSearch module and Python to perform these queries. Redis OM SDK (Python) Redis Insight Desktop GUI Redis Cloud (Sign up and get $200 credit, plus a chance to win a Telsa) Redis Launchpad (Contains 100s of Redis examples) Developer Hub (Start here) Scripts - https://github.com/therealbazzi/EmployeeDB 📚📚About In this dense tutorial, I explain how to use advanced redisearch querying functionalities using python for full text searching, indexing, querying, tag searches, geo localization, aggregation, grouping, filtering and much more. The tutorial also shows you how to connect to redis cloud as well as localhost. The code is oriented towards an employee management backend - but is pretty generic in a sense that you could re-use the code for your beautiful app that you're trying to develop and sell. ⏲⏲Outline https://www.seevid.ir/fa/w/UhnEyMDWuyI Introduction https://www.seevid.ir/fa/w/UhnEyMDWuyI Redis Cloud Registration + Tesla giveaway participation https://www.seevid.ir/fa/w/UhnEyMDWuyI Preparing our localhost https://www.seevid.ir/fa/w/UhnEyMDWuyI Docker Container https://www.seevid.ir/fa/w/UhnEyMDWuyI venv configuration for virtual environment https://www.seevid.ir/fa/w/UhnEyMDWuyI RedisInsight Configuration (optional) https://www.seevid.ir/fa/w/UhnEyMDWuyI Database employee records https://www.seevid.ir/fa/w/UhnEyMDWuyI Employee HashModel https://www.seevid.ir/fa/w/UhnEyMDWuyI Employee JSONModel https://www.seevid.ir/fa/w/UhnEyMDWuyI Upload Employees (localhost way) https://www.seevid.ir/fa/w/UhnEyMDWuyI Upload to Redis Cloud (redis cloud way) https://www.seevid.ir/fa/w/UhnEyMDWuyI SEARCH BY first name https://www.seevid.ir/fa/w/UhnEyMDWuyI RediSearch Client https://www.seevid.ir/fa/w/UhnEyMDWuyI Wildcard searches https://www.seevid.ir/fa/w/UhnEyMDWuyI SEARCH by first name and last name https://www.seevid.ir/fa/w/UhnEyMDWuyI SORT BY Salary (Ascending) https://www.seevid.ir/fa/w/UhnEyMDWuyI SORT BY Salary (Descending) https://www.seevid.ir/fa/w/UhnEyMDWuyI Aggregate reducers https://www.seevid.ir/fa/w/UhnEyMDWuyI Aggregate alias https://www.seevid.ir/fa/w/UhnEyMDWuyI Aggregate limit https://www.seevid.ir/fa/w/UhnEyMDWuyI GROUP BY department https://www.seevid.ir/fa/w/UhnEyMDWuyI GROUP BY department only those who are admins https://www.seevid.ir/fa/w/UhnEyMDWuyI GROUP BY salary https://www.seevid.ir/fa/w/UhnEyMDWuyI Count number of employees w/ salary greater than 75K USD https://www.seevid.ir/fa/w/UhnEyMDWuyI SEARCH BY tags ( single tag ) https://www.seevid.ir/fa/w/UhnEyMDWuyI SEARCH BY tags ( multiple tags ) https://www.seevid.ir/fa/w/UhnEyMDWuyI SEARCH BY GEOLOCATION https://www.seevid.ir/fa/w/UhnEyMDWuyI Outro User Management app w/ Nodejs x Redis - https://www.seevid.ir/fa/w/1_8Er3sgQ1I 📚📚 MY FREE ONLINE COURSES: 📚 Convex Optimization Course -    • Convex Optimization   🤖 Machine Learning Course-    • Machine Learning with TensorFlow & Sc...   🎓 Linear Algebra Course -    • Linear Algebra   🖥 Data structure & Algorithms Course -    • Data Structures & Algorithms   💼 Convex Optimization Applications Course -    • Convex Applications   💰 Stock Market Analysis Course -    • Stock Market Analysis   CREDITS x MENTIONS: Redis - https://redis.io/ Redis Cloud - https://redis.com/redis-enterprise-cloud/overview/ RediSearch - https://github.com/RediSearch/RediSearch RedisJSON - https://oss.redis.com/redisjson/ Redis-om - https://github.com/redis/redis-om-python RedisInsight - https://redis.com/redis-enterprise/redis-insight/ Python - https://www.python.org/ Tesla - https://www.tesla.com/ Docker - https://www.docker.com/ VSCode - https://code.visualstudio.com/ 📚📚 OTHER RECOMMENDED COURSES 👩🏽‍💻 MATLAB Course -    • Exploring MATLAB   💻 Python Programming Course -    • Python Programming   👩‍🏫 R programming for Data science and statistics Course -    • R Programming for Data Science and St...   📶 Signal Processing Course -    • Signal Processing   BE MY FRIEND: 📸 Instagram - https://www.instagram.com/drahmadbazzi/ ⓕ Facebook - https://www.facebook.com/drahmadbazzi/ 🐦 Twitter - https://twitter.com/drahmadbazzi WHO AM I: I am an Electrical Engineer and YouTuber w/ a PhD in Electrical Engineering from @EURECOM Communication Systems Department , Sophia Antipolis in France. I am also a EURECOM alumni, w/ a Masters studies from  @CentraleSupélec (Summa Cum Laude). I have many publications in well-known  @IEEEorg  conferences, including a nomination award and is a co-inventor in several patents. I am also a former student member of  @IEEE Signal Processing Society  . I also dedicate time to publish high level lectures on Mathematics (including convex optimization) and Programming. I also focus on Math for Machine Learning, Convex Optimization, Linear Algebra, Python, SymPy, NumPy, Pandas, CVXOPT, MATLAB, and more. 🌍 My website / lecture notes - http://bazziahmad.com/ GET IN TOUCH: I try my best to respond to each and every comment here on YouTube, you guys are my family ❤️ #database #tutorial #programming
3 سال پیش در تاریخ 1400/10/24 منتشر شده است.
1,079,413 بـار بازدید شده
... بیشتر