Redis + Mongo Document (JSON/Search) Commands Comparison
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: decimal !important } SummaryThis post will demonstrate equivalent Create, Read, Update and Delete (CRUD) commands in MongoDB...
View ArticleRediSearch - ioredis client lib
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: decimal !important } SummaryI'll be demonstrating various Redis Search operations with the ioredis (Nodejs) client lib in this...
View ArticleRedis Lookaside Cache with MongoDB
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: decimal !important } SummaryIn this post, I'll demonstrate how to implement caching with Redis against a Mongo database. All...
View ArticleWeb Crawler with Redis Indexing
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: decimal !important } SummaryI'll be demonstrating a simple web crawler implementation in Nodejs in this post. The crawled...
View ArticleRedis Search with FHIR Data
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: decimal !important } SummaryThis post will demonstrate search functionality in Redis Enterprise (RE) with FHIR data. I'll...
View ArticleRedis Vector Similarity Search
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: decimal !important } SummaryI'll show some examples of how to utilize vector similarity search (VSS) in Redis. I'll generate...
View ArticleAutocomplete with Redis Search
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: decimal !important } SummaryIn this post, I'm going demonstrate a real-world usage scenario of one of the features of Redis...
View ArticleRedis Search - Card Transactions Example
SummaryI'll be demonstrating Redis Search capabilities in a credit card transaction domain. All the data will be synthetically generated from the Faker module. Data will be stored as Hash sets in...
View ArticleRedis Document/Search - CLI Examples
SummaryThis post will provide some snippets from Redis Query Workshop available on Github. That workshop covers parallel examples in CLI, Python, Nodejs, Java, and C#. This post will focus on the CLI...
View ArticleRedis Document/Search - Python Examples
SummaryThis post will provide some snippets from Redis Query Workshop available on GitHub. That workshop covers parallel examples in CLI, Python, Nodejs, Java, and C#. This post will focus on Python...
View ArticleRedis Document/Search - Nodejs Examples
SummaryThis post will provide some snippets from Redis Query Workshop available on GitHub. That workshop covers parallel examples in CLI, Python, Nodejs, Java, and C#. This post will focus on Nodejs...
View ArticleRedis Document/Search - C# Examples
SummaryThis post will provide some snippets from Redis Query Workshop available on GitHub. That workshop covers parallel examples in CLI, Python, Nodejs, Java, and C#. This post will focus on C#...
View ArticleRedis Document/Search - Java Examples
SummaryThis post will provide some snippets from Redis Query Workshop available on GitHub. That workshop covers parallel examples in CLI, Python, Nodejs, Java, and C#. This post will focus on Java...
View ArticleRedis Polygon Search
SummaryThis post will demonstrate the usage of a new search feature within Redis - geospatial search with polygons. This search feature is part of the 7.2.0-M01 Redis Stack release. This initial...
View ArticleOpenAI + Redis VSS w/JSON
SummaryThis post will cover an example of how to use Redis Vector Similarity Search (VSS) capabilities with OpenAI as the embedding engine. Documents will be stored as JSON objects within Redis and...
View ArticleOpenAI Q&A using Redis VSS for Context
SummaryI'll be covering the use case of providing supplemental context to OpenAI in a question/answer scenario (ChatGPT). Various news articles will be vectorized and stored in Redis. For a given...
View ArticleRedis Search - Rental Availability
SummaryThis post covers a very specific use case of Redis in the short-term rental domain. Specifically, Redis is used to find property availability in a given geographic area and date/time...
View ArticleRedis Vector Database Sizing Tool
SummaryIn this post, I cover a utility I wrote for observing Redis vector data and index sizes with varying data types and index parameters. The tool creates a single-node, single-shard Redis...
View ArticleDICOM Image Caching with Redis
SummaryThis post covers a demonstration of the usage of Redis for caching DICOM imagery. I use a Jupyter Notebook to step through loading and searching DICOM images in a Redis Enterprise...
View ArticleBasic ACD with Redis Enterprise
SummaryThis post covers a contact ACD implementation I've done utilizing Redis data structures. The applications are written in Python. The client interface is implemented as REST API via FastAPI....
View ArticleHAProxy with Redis Enterprise
SummaryThis is Part 2 of a two-part series on the implementation of a contact center ACD using Redis data structures. This part is focused on the network configuration. In particular, I explain the...
View ArticleRedis Search and SQL Command Comparison
SummaryThis post covers comparisons of various data search scenarios of equivalent SQL and Redis Search commands. The Chinook data set is deployed in Oracle Enterprise. The Oracle Enterprise data is...
View ArticleDocument AI with Apache Airflow
SummaryIn this post, I cover an approach to a document AI problem using a task flow implemented in Apache Airflow. The particular problem is around the de-duplication of invoices. This comes up in...
View ArticleChange Data Capture w/Redis Enterprise
SummaryRedis Enterprise has the capability for continuous data integration with 3rd party data sources. This capability is enabled via the Redis Data Integration (RDI) product. With RDI, change data...
View ArticleRedis RAG with Nvidia NeMoGuardrails
SummaryThis post will cover the usage of guardrails in the context of an RAG application using Redis Stack as the vector store. Nvidia's guardrail package is used for the railed...
View Article
More Pages to Explore .....