Skip to main content

Firedis

pip install firedis

A faster, type-safe Python client for your local Redis server. Optimized for ultra high frequency, synchronous transactions over a Unix socket, or localhost

130,000+ synchronous transactions per second while serializing/deserializing any Python object in/out of Redis.

import datetime as dt
from firedis import Firedis, Namespace

class MyRedis(Firedis):
    login_times: Namespace[dt.datetime]
    numbers: Namespace[int | float]
    documents: Namespace[dict[str, str]]


r = MyRedis()  # Takes same arguments as `redis.Redis()`

r.login_times.set("Peter", dt.datetime.now())
r.numbers.set('foo', 1)
r.documents.set('bar', {'a': 'A', 'b': 'B'})

Static Type Safety, and direct storage of Python objects

  • ...

Performance

  • ...

Mirrors redis.Redis() API

  • ...

Metadata

Release files for firedis 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for firedis 0.1.4
File Size Uploaded
firedis-0.1.4.tar.gz 8.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for firedis 0.1.4
File Interpreter ABI Platform
firedis-0.1.4-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 20.5 kB

Release files / firedis-0.1.4.tar.gz

Download URL firedis-0.1.4.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c2e01f9561b9291bb65219d4a01ef6ada3080066d3c2096c734df0d67981b583
BLAKE2b-256 checksum
How to use checksums
68f3e5386712eb91582e3d8f37880b1a45a863a20cf5969f7dfff273aa0b0a91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / firedis-0.1.4-py2.py3-none-any.whl

Download URL firedis-0.1.4-py2.py3-none-any.whl
Size 12.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
10304066cb99c74ad0b84802bcfd1fa4127b83680a96574aa4bbdc1695878f63
BLAKE2b-256 checksum
How to use checksums
85589a6ddd4614001adc31e0d82057ea1a84696d99a387f6dd7cf3b3361af2d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page