redis-om-python with updated dependencies
Find a file
Andrew Brookins 703be3e0fa Add license
2021-10-18 21:45:26 -07:00
redis_developer Tests & errors for preview list limitations 2021-10-18 21:16:48 -07:00
tests Tests & errors for preview list limitations 2021-10-18 21:16:48 -07:00
.gitignore WIP on basic non-relational model functionality 2021-08-30 18:08:07 -07:00
LICENSE Add license 2021-10-18 21:45:26 -07:00
poetry.lock Broken schema generation 2021-10-12 14:22:57 -07:00
pyproject.toml Broken schema generation 2021-10-12 14:22:57 -07:00
README.md Tweaks to README copy 2021-08-31 16:37:49 -07:00

Redis Developer Python

redis-developer-python is a high-level library containing useful Redis abstractions, like an ORM, rate limiter, and leaderboard.

ORM

redis-developer-python includes an Object Redis Mapper.

Declarative model classes

Serialization and validation based on model classes

Save a model instance to Redis

Get a single model instance from Redis

Update a model instance in Redis

Batch/bulk insert and updates

Declarative “primary key”

Embedded models (JSON)

Exact-value queries on indexed fields

Declarative index creation and automatic index management (RediSearch)

Ad-hoc numeric range and full-text queries (RediSearch)

Aggregations (RediSearch)