Skip to main content

Redis client based on redis-py client with some added features

Project description

===============================
StoneRedis
===============================

.. image:: https://img.shields.io/pypi/v/stoneredis.svg
:target: https://pypi.python.org/pypi/stoneredis

.. image:: https://img.shields.io/travis/stoneworksolutions/stoneredis.svg
:target: https://travis-ci.org/stoneworksolutions/stoneredis

.. image:: https://readthedocs.org/projects/stoneredis/badge/?version=latest
:target: https://readthedocs.org/projects/stoneredis/?badge=latest
:alt: Documentation Status


Redis client based on redis-py client with some added features

* Free software: ISC license
* Documentation: https://stoneredis.readthedocs.org.

Features
--------

* Fully compatible with redis-py implementation
* Added some convenient features:
+ Multi lpop: Pops multiple elements from a queue in an atomic way
+ Multi rpush: Pushes multiple elements to a list. If bulk_size is set it will execute the pipeline every bulk_size elements. This operation will be atomic if transaction=True is passed
+ Multi rpush limit: Pushes multiple elements to a list in an atomic way until it reaches certain size. Once limit is reached, the function will lpop the oldest elements. This operation runs in LUA, so is always atomic



Credits
---------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage


=======
History
=======

0.1.0 (2015-12-13)
------------------

* First release on PyPI.

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

stoneredis_test-0.6.1.tar.gz (13.6 kB view details)

Uploaded Source

File details

Details for the file stoneredis_test-0.6.1.tar.gz.

File metadata

File hashes

Hashes for stoneredis_test-0.6.1.tar.gz
Algorithm Hash digest
SHA256 a7b3d0c669b9376d9c13cb7dc7cf27036c1dea9183484fc4086700a97fce1b2f
MD5 775cb19da9f98647843bb9a61e23d027
BLAKE2b-256 f0499a0999fd16497624fdbc3c19ba5e0b2131eaad23efca6f5cb0bed2a39253

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