django-redis

Software Screenshot:
django-redis
Software Details:
Version: 4.2.0 updated
Upload Date: 22 Jul 15
Developer: Andrei Antoukh
Distribution Type: Freeware
Downloads: 26

Rating: 2.0/5 (Total Votes: 1)

This package is an evolution of an older (abandoned) Django package for Redis, django-redis-cache.

On top of the older code, some new features have been added, to keep track with the recent changes introduced with the newer versions of Redis.

The package works with both major Python versions, 2.x and 3.x, all from the same codebase.

What is new in this release:

  • Remove usage of deprecated `get_cache` method.
  • Added connection option SOCKET_CONNECT_TIMEOUT. [Jorge C. Leitao].
  • Replace setex and friends with set, because it now supports all need for atomic. updates (thanks to @23doors) (re revert changes from 3.8.x branch).
  • Fix Django 1.8 compatibilities.
  • Fix Django 1.9 compatibilities.
  • BREAKING CHANGE: Now timeout=0 works as Django specified (expires immediatelly)
  • Now requires Redis server >= 2.8

What is new in version 4.0.0:

  • Remove usage of deprecated `get_cache` method.
  • Added connection option SOCKET_CONNECT_TIMEOUT. [Jorge C. Leitao].
  • Replace setex and friends with set, because it now supports all need for atomic. updates (thanks to @23doors) (re revert changes from 3.8.x branch).
  • Fix Django 1.8 compatibilities.
  • Fix Django 1.9 compatibilities.
  • BREAKING CHANGE: Now timeout=0 works as Django specified (expires immediatelly)
  • Now requires Redis server >= 2.8

What is new in version 3.8.3:

  • Added compression support.
  • Changed package name from redis_cache to django_redis.
  • Added backward compatibility layer for redis_cache package name.
  • BACKWARD INCOMPATIBLE CHANGE: use StrictRedis instead of Redis class of redis-py.
  • Added Redis dummy backend for development purposes.
  • Now use Redis native URL notation for connection string (the own connection string notation is also supported but is marked as deprecated).
  • Now requires redis-py >= 2.10.0.

What is new in version 3.7.2:

  • Added missing forward of version parameter from `add()` to `set()` function.

What is new in version 3.6.0:

  • Added pluggable connection factory.
  • Negative timeouts now works as expected.

What is new in version 3.5.1:

  • Fixed redis-py < 2.9.0 incompatibilities.
  • Fixed runtests error with Django 1.7.

What is new in version 3.3:

  • Changed default behavior of connection error exceptions: now by default raises exception on connection error is occurred.

What is new in version 2.1:

  • Now implements a sharding feature.

Requirements:

  • Django 1.3 or higher

Limitations:

  • Still in active development.

Similar Software

phpMySQLAutoBackup
phpMySQLAutoBackup

13 May 15

TingoDB
TingoDB

10 Dec 15

peewee
peewee

20 Jul 15

Edda
Edda

13 May 15

Other Software of Developer Andrei Antoukh

Comments to django-redis

Comments not found
Add Comment
Turn on images!