Skip to content

sachuin23/walrus

 
 

Repository files navigation

Walrus

Lightweight Python utilities for working with Redis.

The purpose of walrus is to make working with Redis in Python a little easier by wrapping rich objects in Pythonic containers. walrus consists of:

Models

Persistent structures implemented on top of Hashes. Supports secondary indexes to allow filtering on equality, inequality, ranges, less/greater-than, and a basic full-text search index. The full-text search features a boolean search query parser, porter stemmer, stop-word filtering, and optional double-metaphone implementation.

Found a bug?

Please open a github issue and I will try my best to fix it!

Alternative Backends

Walrus also can integrate with the Redis-like databases rlite, ledis, and vedis. Check the documentation for more details.

About

Lightweight Python utilities for working with Redis

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.2%
  • Lua 0.8%