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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?