walrus

Lightweight Python utilities for working with Redis

Github星跟踪图

Walrus

Lightweight Python utilities for working with Redis.

The purpose of walrus is to make working
with Redis in Python a little easier. Rather than ask you to learn a new
library, walrus subclasses and extends the popular redis-py client, allowing
it to be used as a drop-in replacement. In addition to all the features in
redis-py, walrus adds support for some newer commands, including full support
for streams and consumer groups.

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.

主要指标

概览
名称与所有者coleifer/walrus
主编程语言Python
编程语言Python (语言数: 2)
平台
许可证MIT License
所有者活动
创建于2014-12-25 06:54:09
推送于2025-05-01 13:38:09
最后一次提交2025-05-01 08:38:01
发布数38
最新版本名称0.9.4 (发布于 )
第一版名称0.1.1 (发布于 )
用户参与
星数1.2k
关注者数26
派生数91
提交数380
已启用问题?
问题数169
打开的问题数0
拉请求数20
打开的拉请求数0
关闭的拉请求数11
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?