Skip to main content

Python implementation of redis API, can be used for testing purposes.

Project description

fakeredis: A python implementation of Redis Protocol API

badge CI badge badge badge Open Source Helpers

Documentation is hosted in https://fakeredis.readthedocs.io/

Intro

FakeRedis is a pure-Python implementation of the Redis Protocol API. It provides enhanced versions of the redis-py/valkey-py Python bindings for Redis.

It enables running tests requiring Redis/ValKey/DragonflyDB/KeyDB server without an actual server.

It also enables testing compatibility of different key-value datastores.

That provides the following added functionality: A built-in Redis server that is automatically installed, configured and managed when the Redis bindings are used. A single server shared by multiple programs or multiple independent servers. All the servers provided by FakeRedis support all Redis functionality including advanced features such as RedisJson, RedisBloom, GeoCommands.

See official documentation for list of supported commands.

Sponsor

fakeredis-py is developed for free.

You can support this project by becoming a sponsor using this link.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fakeredis-2.36.0.tar.gz (209.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fakeredis-2.36.0-py3-none-any.whl (138.1 kB view details)

Uploaded Python 3

File details

Details for the file fakeredis-2.36.0.tar.gz.

File metadata

  • Download URL: fakeredis-2.36.0.tar.gz
  • Upload date:
  • Size: 209.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fakeredis-2.36.0.tar.gz
Algorithm Hash digest
SHA256 66d00953c9bfd3e345266ded342a2e54c611417344f43ad1467cb68f30bc8354
MD5 7940819b64f2b7a99c5f5288a1fcf165
BLAKE2b-256 40269cf5174d2e42c24761f87d76160f959e7dbea1cf35b2c81c9cfcd7c74ad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fakeredis-2.36.0.tar.gz:

Publisher: publish-pypi.yml on cunla/fakeredis-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fakeredis-2.36.0-py3-none-any.whl.

File metadata

  • Download URL: fakeredis-2.36.0-py3-none-any.whl
  • Upload date:
  • Size: 138.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fakeredis-2.36.0-py3-none-any.whl
Algorithm Hash digest
SHA256 43536ed9eb7af34a31226ee4e52c8471d1c3cc522ba2852a9985d3291e71287b
MD5 16787783391d10832c417b3817115245
BLAKE2b-256 665a6ea14103f9254f0bef31d323e8fe1f57bc0151f7a4b287889217752e9879

See more details on using hashes here.

Provenance

The following attestation bundles were made for fakeredis-2.36.0-py3-none-any.whl:

Publisher: publish-pypi.yml on cunla/fakeredis-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page