Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 1.31 KB

README.md

File metadata and controls

50 lines (37 loc) · 1.31 KB

RedisSearch + RedisJSON Demo

A demo exploring realistic data from mobile phone users across India, using RediSearch and RedisJSON modules of Redis Enterprise

Demo Features

Data has been sourced from Opencellid The world's largest Open Database of Cell Towers Locate devices without GPS, explore Mobile Operator coverage and more!

  • ~2.5 million JSON documents (approx 1 KB / doc)
  • RedisJSON Features
    • JSON SET and GET documents, with nesting and GEO data
    • JSON OBJKEYS and OBJLEN features
    • Deleting JSON Documents
  • RediSearch Features
    • DROP and CREATE Index on JSON Documents
    • Information of Indexes
    • Querying TAG and TEXT fields
    • Aggregations
      • GROUPING, SORTING
      • Aggregation over Time based data
      • Aggregation over Geo Location data

Running the script from source

Download the repository

git clone https://github.com/mar1boroman/demo-redisearch-json.git && cd demo-redisearch-json

Prepare and activate the virtual environment

python3 -m venv .env && source .env/bin/activate

Install necessary libraries and dependencies

pip install -r requirements.txt

Unzip the data file to be used

gunzip wireless.json.gz

Follow the instructions at Demo Instructions