Skip to main content

Python wrapper for hiredis

Project description

hiredis-py

Build Status Windows Build Status

Python extension that wraps protocol parsing code in hiredis. It primarily speeds up parsing of multi bulk replies.

Install

hiredis-py is available on PyPi, and can be installed with:

easy_install hiredis

Requirements

hiredis-py requires Python 2.6 or higher.

Make sure Python development headers are available when installing hiredis-py. On Ubuntu/Debian systems, install them with apt-get install python-dev for Python 2 or apt-get install python3-dev for Python 3.

Usage

The hiredis module contains the Reader class. This class is responsible for parsing replies from the stream of data that is read from a Redis connection. It does not contain functionality to handle I/O.

Reply parser

The Reader class has two methods that are used when parsing replies from a stream of data. Reader.feed takes a string argument that is appended to the internal buffer. Reader.gets reads this buffer and returns a reply when the buffer contains a full reply. If a single call to feed contains multiple replies, gets should be called multiple times to extract all replies.

Example:

>>> reader = hiredis.Reader()
>>> reader.feed("$5\r\nhello\r\n")
>>> reader.gets()
'hello'

When the buffer does not contain a full reply, gets returns False. This means extra data is needed and feed should be called again before calling gets again:

>>> reader.feed("*2\r\n$5\r\nhello\r\n")
>>> reader.gets()
False
>>> reader.feed("$5\r\nworld\r\n")
>>> reader.gets()
['hello', 'world']

Unicode

hiredis.Reader is able to decode bulk data to any encoding Python supports. To do so, specify the encoding you want to use for decoding replies when initializing it:

>>> reader = hiredis.Reader(encoding="utf-8")
>>> reader.feed("$3\r\n\xe2\x98\x83\r\n")
>>> reader.gets()
u'☃'

When bulk data in a reply could not be properly decoded using the specified encoding, it will be returned as a plain string. When the encoding cannot be found, a LookupError will be raised after calling gets for the first reply with bulk data (identical to what Python's unicode method would do).

Error handling

When a protocol error occurs (because of multiple threads using the same socket, or some other condition that causes a corrupt stream), the error hiredis.ProtocolError is raised. Because the buffer is read in a lazy fashion, it will only be raised when gets is called and the first reply in the buffer contains an error. There is no way to recover from a faulty protocol state, so when this happens, the I/O code feeding data to Reader should probably reconnect.

Redis can reply with error replies (-ERR ...). For these replies, the custom error class hiredis.ReplyError is returned, but not raised.

When other error types should be used (so existing code doesn't have to change its except clauses), Reader can be initialized with the protocolError and replyError keywords. These keywords should contain a class that is a subclass of Exception. When not provided, Reader will use the default error types.

Benchmarks

The repository contains a benchmarking script in the benchmark directory, which uses gevent to have non-blocking I/O and redis-py to handle connections. These benchmarks are done with a patched version of redis-py that uses hiredis-py when it is available.

All benchmarks are done with 10 concurrent connections.

  • SET key value + GET key
    • redis-py: 11.76 Kops
    • redis-py with hiredis-py: 13.40 Kops
    • improvement: 1.1x

List entries in the following tests are 5 bytes.

  • LRANGE list 0 9:
    • redis-py: 4.78 Kops
    • redis-py with hiredis-py: 12.94 Kops
    • improvement: 2.7x
  • LRANGE list 0 99:
    • redis-py: 0.73 Kops
    • redis-py with hiredis-py: 11.90 Kops
    • improvement: 16.3x
  • LRANGE list 0 999:
    • redis-py: 0.07 Kops
    • redis-py with hiredis-py: 5.83 Kops
    • improvement: 83.2x

Throughput improvement for simple SET/GET is minimal, but the larger multi bulk replies get, the larger the performance improvement is.

License

This code is released under the BSD license, after the license of hiredis.

Project details


Download files

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

Source Distribution

hiredis-0.3.0.tar.gz (52.2 kB view details)

Uploaded Source

Built Distributions

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

hiredis-0.3.0-cp37-cp37m-win_amd64.whl (15.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

hiredis-0.3.0-cp37-cp37m-win32.whl (13.9 kB view details)

Uploaded CPython 3.7mWindows x86

hiredis-0.3.0-cp37-cp37m-manylinux1_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.7m

hiredis-0.3.0-cp37-cp37m-manylinux1_i686.whl (48.1 kB view details)

Uploaded CPython 3.7m

hiredis-0.3.0-cp37-cp37m-macosx_10_6_intel.whl (34.6 kB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

hiredis-0.3.0-cp36-cp36m-win_amd64.whl (15.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

hiredis-0.3.0-cp36-cp36m-win32.whl (13.9 kB view details)

Uploaded CPython 3.6mWindows x86

hiredis-0.3.0-cp36-cp36m-manylinux1_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.6m

hiredis-0.3.0-cp36-cp36m-manylinux1_i686.whl (48.1 kB view details)

Uploaded CPython 3.6m

hiredis-0.3.0-cp36-cp36m-macosx_10_6_intel.whl (34.6 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

hiredis-0.3.0-cp35-cp35m-win_amd64.whl (15.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

hiredis-0.3.0-cp35-cp35m-win32.whl (13.9 kB view details)

Uploaded CPython 3.5mWindows x86

hiredis-0.3.0-cp35-cp35m-manylinux1_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.5m

hiredis-0.3.0-cp35-cp35m-manylinux1_i686.whl (48.1 kB view details)

Uploaded CPython 3.5m

hiredis-0.3.0-cp35-cp35m-macosx_10_6_intel.whl (34.6 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

hiredis-0.3.0-cp34-cp34m-win_amd64.whl (17.1 kB view details)

Uploaded CPython 3.4mWindows x86-64

hiredis-0.3.0-cp34-cp34m-win32.whl (15.9 kB view details)

Uploaded CPython 3.4mWindows x86

hiredis-0.3.0-cp34-cp34m-manylinux1_x86_64.whl (50.0 kB view details)

Uploaded CPython 3.4m

hiredis-0.3.0-cp34-cp34m-manylinux1_i686.whl (47.9 kB view details)

Uploaded CPython 3.4m

hiredis-0.3.0-cp34-cp34m-macosx_10_6_intel.whl (34.5 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

hiredis-0.3.0-cp27-cp27mu-manylinux1_x86_64.whl (47.8 kB view details)

Uploaded CPython 2.7mu

hiredis-0.3.0-cp27-cp27mu-manylinux1_i686.whl (46.7 kB view details)

Uploaded CPython 2.7mu

hiredis-0.3.0-cp27-cp27m-win_amd64.whl (16.9 kB view details)

Uploaded CPython 2.7mWindows x86-64

hiredis-0.3.0-cp27-cp27m-win32.whl (15.3 kB view details)

Uploaded CPython 2.7mWindows x86

hiredis-0.3.0-cp27-cp27m-manylinux1_x86_64.whl (47.8 kB view details)

Uploaded CPython 2.7m

hiredis-0.3.0-cp27-cp27m-manylinux1_i686.whl (46.7 kB view details)

Uploaded CPython 2.7m

hiredis-0.3.0-cp27-cp27m-macosx_10_6_intel.whl (34.0 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file hiredis-0.3.0.tar.gz.

File metadata

  • Download URL: hiredis-0.3.0.tar.gz
  • Upload date:
  • Size: 52.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0.tar.gz
Algorithm Hash digest
SHA256 0c8cff472d579434c667e4c8243efe1a7f598b1f616f08d12c06770f8e4171c0
MD5 3a45c0298ab89768ae09b8943d04c5a3
BLAKE2b-256 b3e24a8ba6d00966e017b884c909aa826d42573b1d613e8813a78eb1af11512f

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for hiredis-0.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e3660251762c769b2dc94ef2d516225763914089d3f90757cfbd500b896498ef
MD5 3436f9356a1143f701d4588dba516af2
BLAKE2b-256 12a28ab1a142ea878081069911defe449b7907f47df02d8225ac33ee8b794598

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for hiredis-0.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 36f2f8bd9359845c3dcbfcb0a34eaaf701f11f2a3ee37c44c4661fc7c18c7d7e
MD5 aa1c53e95b3944f25f83c3898ecd3f81
BLAKE2b-256 ad00145c349b171dd855607de28b474e399c4253e9d26895c91c8e08535f30a4

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fbffc823f2ab5a39c3eb95728a0a111c90fcb36108b33b28ca9969c478eca137
MD5 d142d84af060c4135628cee8bfff8ae1
BLAKE2b-256 e8ba16c91aa709224e00a632f331fcac3a54971d65083f430c0c8d446d0c22d8

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 48.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 84095ea3688c9a35f24301ac6eb65fd9c4611f3fc578c312f9f5af3b7085b257
MD5 5ee88db0374f52a0124156a0e81bcab6
BLAKE2b-256 914bd18b6e6f5cf503e0b97f0fab3ae67bed8e2c55c3b8a4fe56de006a52cbf6

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for hiredis-0.3.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 cf6dfc793db12c51e4e149b35cbdd2453768123ede0c0f29eadb4cbf214645a2
MD5 c21cfbfa7ea48c463221c5dde4e87d9a
BLAKE2b-256 9299f76f56083ff1eb0fc38f189a4fc361f2c0d4252c17c00c5fd6e16466ca9a

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for hiredis-0.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 61a96b60445ee411388770053298b711a7710db5f550f809820906f119b5612b
MD5 334e9a63f6f25330180edaf9be794b8c
BLAKE2b-256 d3c1c6da77ffb2e8ae366d79e825ea284f58d2646356faf633fa1607b67ef3c6

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for hiredis-0.3.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 605ed6fe5fcbb118fc10d76d8032026992fbb13f4f2bed5905d6ddcf6e5b0136
MD5 304e0d8815cca0b351901147c22bdeee
BLAKE2b-256 04e55f8dbfa20f926864af63c83f60ca5897f9e2d2991784447da910467e7952

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 66b7d3ba7b960768a119ec1c038a47f3a2cb3b4a7c633a9f1101df519ecb3c6f
MD5 c63ab7276bf27adba89f56cca3cab288
BLAKE2b-256 8050a4d38110909db61332713685ef85fd939d0f505c3871bb541ab4c4991e14

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 48.1 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e9adb17b3aac52d178e603a8f53051db2016e9a9520c56129ec350960c6423b7
MD5 ac6ecf98f187227027d9955429fd8461
BLAKE2b-256 07b20d55d9a3d448e6f2ed2308069384c4c1cf75b3a9bb75d85ff692681f394b

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for hiredis-0.3.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 a919f7a8c7090d9c801722fd0f9bb8ff2df19152c06bde5aa26b0d38d5d9601a
MD5 536d2aabf1cb449e3cef374511695cd6
BLAKE2b-256 2f4e678c16d26c272b474b24607691e34225e33ab5d86feb2dfc6d2e398bb020

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for hiredis-0.3.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 8193f0507f992d5c245f12e6c91b87ee748c7f2fe5ba9a90c0b365287e56a118
MD5 72ff43010242eb51aa708d8bff902a89
BLAKE2b-256 e207da1228b5447a88c19285a51910fb294f3064b587c3f11ba2f43a710bb171

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for hiredis-0.3.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 dc38a6067c22a1904d5ebfb241ae0ecf408f09f5018a56af1b1cf22fedb3a948
MD5 73ac837da29de3b054f5747ad3fc815a
BLAKE2b-256 0b2c8685c1d987b1d5501f73e8f38c840a0947efe7d684aeb4fe81f60fae417e

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c63ffba61d2640ec475a35bb267d705b138c9c08ec2050c4c93abe6b547b18b6
MD5 ac8e0626c17e0ff25e1cbec41a1fc2f0
BLAKE2b-256 42015a2179a964814aa810e9d163d0d8f4b8a41a038c5739ad0f8f6d1c094eda

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 48.1 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d38e4f8381836c3b41454a26d92de58b41558c46a31ccb1e7e24b74a9afff2c1
MD5 9d0e591d3c408ea051910e9831168952
BLAKE2b-256 8c2b6fe69d113dc1e6614c1a828860d7602c4e8e81d2ca76e37685fae541ae60

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for hiredis-0.3.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 75baa5798f72fafe471d12eb3b0de8b6c9fdcef74d446c30442224dfa77c6a54
MD5 859b2883293c7a18583fdfdf51650f40
BLAKE2b-256 7adbabe48f56f38eaf3b273641bb44aa844ca85ab910798c07adf37831620721

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for hiredis-0.3.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 7cad0f0fe9dd195e59b893808a6c53b77200eebce11165bc04c40a1d8bae4792
MD5 804574ac472adae543e3f4acb972f7c0
BLAKE2b-256 a2cf11e731a7e4e16b869a9f292f0f5a7d99764205f5cb139eee8f947fd87cf1

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp34-cp34m-win32.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for hiredis-0.3.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 40450a48b5345d6e25809c6394f49be9b807c153420d3a8a0e37b73909858cb6
MD5 ca1c64e658e09ad5a5f5f412aa88170f
BLAKE2b-256 68e5d4b189fc02d7c2ae25e4b305880ec9387f6e8a9d8fe12f0bf2db9f90f58f

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 50.0 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3342935cace1000d4a1cb49b4a54c17809ce25f079c32cafb99b9c02c5cca454
MD5 6e707c88f28b523499d21db7cddb0725
BLAKE2b-256 59a5d3c0ec47da0dda4f7c0231c36606e003bd97699e3fbfe9e6973d58d01491

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 47.9 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4646f90cdc016741a713867bd13b1d3d58f65375a587aff99eefaca52aa23965
MD5 49304950c382b025f9d6dbf74d4549db
BLAKE2b-256 e815eadb6366ae4b81c74689ad95fb1b664c4b041cdb514bc8bf8835e91b66d7

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.5 kB
  • Tags: CPython 3.4m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for hiredis-0.3.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 56ca28661eed77ce3452b7df3e67d5edb4e4c9f980d332717b729386182d9d4d
MD5 330020881f253f62e6b92a1d518da5df
BLAKE2b-256 42f419e4f3f0672c20fb89d5fcaa9614a584147f09a2dc2581cc73fdf0132635

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 47.8 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4b18eee6cece99e7fe9cf92f684b75f1ed9bac0441d790be9109b20fc40ba38e
MD5 519fc5e8c908aced1a4633877cb126a7
BLAKE2b-256 9c979edd781868ab316a4becdc1ae8111f803a3521aec659249bfbf730e3c3c7

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 46.7 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a30c3589bf244ea34cc69cc945f169983dc8b7cd2ccec1da5edfb04eda25656c
MD5 8af303f20a01e93e1f3d5694f44a98f2
BLAKE2b-256 a0d817f5fcc246e08486f918c5f5f2ccadab7296b63b05193f0b9313346e0283

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for hiredis-0.3.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 6df9b91d326174c68e43fe34e2603260d83d7faacee92a4ccfbbcbd599e5c4e4
MD5 958056d133fafd27e6dc980b4f40f34d
BLAKE2b-256 fe328e1e3894aba72d34159cb0aa7f571e71195f80fe9f12f4dabd41c6ea5787

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for hiredis-0.3.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 f4c8855c11dcb626dffdf7ba305d8d863c0d4bfa95315ab7559be7d0d6899932
MD5 70e0bdc8d9385cf5cdb3032e12e74055
BLAKE2b-256 446af76682a2fa4f485a2230dda6af4485d70c9340b7f74d1df7b726fc93caae

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 47.8 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cfb5eebdac36a53f7c71e3e46f9369105c41ab5ffa2421adab148f2e5c0c7ebf
MD5 b2747ae8be0b7ff37d4c415ed78967bf
BLAKE2b-256 3a8e8777fc500da73175c7be1d826e630fa3e0a8f81a39e0206cf11a42d6ed9a

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 46.7 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for hiredis-0.3.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7b8dd1f19f3ce2f542383d195db936722d57b76adc03c749e7a06f2ffc89e6d6
MD5 a7a3eef221a9678cfa50e72922d261b7
BLAKE2b-256 74172c18957c567cf97f920ae7b4ecbe4227ec2ddb461a2f0e00aa7c3995873d

See more details on using hashes here.

File details

Details for the file hiredis-0.3.0-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

  • Download URL: hiredis-0.3.0-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.0 kB
  • Tags: CPython 2.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for hiredis-0.3.0-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 cc0bd82e25856764ea3d5f1b362783fadd44ef1b4ed99d04ca34fcefdaf9fc11
MD5 0be62b6bc469c6a4199656a9437464db
BLAKE2b-256 e67c350366d0811dba85ffc610a3aea06cd355ed8d1d30c0f1dff054065774a2

See more details on using hashes here.

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