flask-redis

A Flask extension for using Redis

OTHER License

Downloads
261.5K
Stars
436
Committers
13
flask-redis - 0.4.0 (2019-05-29) Latest Release

Published by underyx over 5 years ago

  • Reorganized the module and rewrote everything other than the library code, mainly packaging and CI. There are no user-facing changes in behavior.
flask-redis - 0.3.0 (2016-07-18)

Published by underyx over 8 years ago

  • Backwards incompatible: The FlaskRedis.init_app method no longer takes
    a strict parameter. Pass this flag when creating your FlaskRedis
    instance, instead.
  • Backwards incompatible: The extension will now be registered under the
    (lowercased) config prefix of the instance. The default config prefix is
    'REDIS', so unless you change that, you can still access the extension via
    app.extensions['redis'] as before.
  • Backwards incompatible: The default class has been changed to
    redis.StrictRedis. You can switch back to the old redis.Redis class by
    specifying strict=False in the FlaskRedis kwargs.
  • You can now pass all supported Redis keyword arguments (such as
    decode_responses) to FlaskRedis and they will be correctly passed over
    to the redis-py instance. Thanks, @giyyapan!
  • Usage like redis_store['key'] = value, redis_store['key'], and
    del redis_store['key'] is now supported. Thanks, @ariscn!
flask-redis - v0.1.0

Published by underyx over 9 years ago

  • Deprecation: Renamed flask_redis.Redis to flask_redis.FlaskRedis.
    Using the old name still works, but emits a deprecation warning, as it will
    be removed from the next version
  • Deprecation: Setting a REDIS_DATABASE (or equivalent) now emits a
    deprecation warning as it will be removed in the version in favor of
    including the database number in REDIS_URL (or equivalent)
  • Added a FlaskRedis.from_custom_provider(provider) class method for using
    any redis provider class that supports instantiation with a from_url
    class method
  • Added a strict parameter to FlaskRedis which expects a boolean value
    and allows choosing between using redis.StrictRedis and redis.Redis
    as the default provider.
  • Made FlaskRedis register as a Flask extension through Flask's extension
    API
  • Rewrote test suite in py.test
  • Got rid of the hacky attribute copying mechanism in favor of using the
    __getattr__ magic method to pass calls to the underlying client
flask-redis - v0.0.6

Published by rhyselsmore almost 10 years ago

See CHANGELOG for updates.

flask-redis - v0.0.2 Release

Published by rhyselsmore over 11 years ago

  • Implemented a very simple test.
  • Fixed some documentation issues.
  • Included requirements.txt for testing.
  • Included task file including some basic methods for tests.
flask-redis - Conception of Project

Published by rhyselsmore over 11 years ago

  • Conception
  • Initial Commit of Package to GitHub.
Package Rankings
Top 2.14% on Pypi.org
Top 28.16% on Conda-forge.org
Badges
Extracted from project README
codecov Codacy Badge GitHub tag (latest SemVer) Code style: black