NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #595 most downloaded on PyPI
Python implementation of redis API, can be used for testing purposes.
Last release 21 days ago
08 Sep 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
15 years old
145 releases · first in 2012
Enable testing django-cache using FakeConnection.
FakeConnection.Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.10.0...v2.10.1
## 🚀 Features - All geo commands implemented Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.9.2...v2.10.0
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.9.2...v2.10.0
One column per quarter.
# Changes ### 🐛 Bug Fixes - Fix bug for xrange Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.9.0...v2.9.2
xrangeFull Changelog: https://github.com/cunla/fakeredis-py/compare/v2.9.0...v2.9.2
### 🐛 Bug Fixes - Fix bug for xrevrange
xrevrangeAdd support for MAXLEN, MAXID, LIMIT arguments for XADD command
XTRIMMAXLEN, MAXID, LIMIT arguments for XADD commandZRANGE arguments for ZRANGE command #127Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.8.0...v2.8.1
Support for redis-py 4.5.0 #124
# Changes ## 🐛 Bug Fixes - Fix import error for NoneType (#120) Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.7.0...v2.7.1
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.7.0...v2.7.1
Improve json commands implementation.
JSON.ARRINDEXJSON.OBJLENJSON.OBJKEYSJSON.ARRPOPJSON.ARRTRIMJSON.NUMINCRBYJSON.NUMMULTBYXADDXLENXRANGEXREVRANGEFull Changelog: https://github.com/cunla/fakeredis-py/compare/v2.6.0...v2.7.0
Implement JSON.TYPE, JSON.ARRLEN and JSON.ARRAPPEND
JSON.TYPE, JSON.ARRLEN and JSON.ARRAPPENDstreams_mixin.py and test_streams_commands.pyFull Changelog: https://github.com/cunla/fakeredis-py/compare/v2.5.0...v2.6.0
Nothing published for this version
Implement support for BITPOS (bitmap command)
BITPOS (bitmap command) (#112)We'd like to thank all the contributors who worked on this release!
@Meemaw, @Pichlerdom
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.4.0...v2.5.0
Fix bug checking type in scan\_iter
LCS (#111), BITOP (#110)Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.3.0...v2.4.0
LCS (#111), BITOP (#110)Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.3.0...v2.4.0
Implement support for JSON.STRAPPEND (json command)
GETEX (#102)JSON.STRAPPEND (json command) (#98)JSON.STRLEN, JSON.TOGGLE and fix bugs with JSON.DEL (#96)PUBSUB CHANNELS, PUBSUB NUMSUBFull Changelog: https://github.com/cunla/fakeredis-py/compare/v2.2.0...v2.3.0
Remove checking for deprecated redis-py versions in tests
JSON.CLEAR (#87)Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.1.0...v2.2.0
Initial json module support - JSON.GET, JSON.SET and JSON.DEL
JSON.GET, JSON.SET and JSON.DEL (#80)We'd like to thank all the contributors who worked on this release!
@hyeongguen-song, @the-wondersmith
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v2.0.0...v2.1.0
Remove support for aioredis separate from redis-py (redis-py versions 4.1.2 and below).
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.10.1...v2.0.0
Fix/v1.10.1/random import generic commands mixin by @mudetz in https://github.com/cunla/fakeredis-py/pull/136
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.10.1...v1.10.2
Implement support for zmscore by @the-wondersmith in https://github.com/cunla/fakeredis-py/pull/67
zmscore by @the-wondersmith in https://github.com/cunla/fakeredis-py/pull/67Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.10.0...v1.10.1
zmscore by @the-wondersmith in #67Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.10.0...v1.10.1
implement GETDEL and SINTERCARD support by @cunla in https://github.com/cunla/fakeredis-py/pull/57
GETDEL and SINTERCARD support by @cunla in https://github.com/cunla/fakeredis-py/pull/57BZPOPMIN/BZPOPMAX support by @cunla in https://github.com/cunla/fakeredis-py/pull/60Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.9.4...v1.10.0
GETDEL and SINTERCARD support in #57BZPOPMIN/BZPOPMAX support in #60Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.9.4...v1.10.0
Separate LUA support to a different file by @cunla in https://github.com/cunla/fakeredis-py/pull/55
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.9.3...v1.9.4
### Changed * Removed python-six dependency Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.9.2...v1.9.3
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.9.2...v1.9.3
zadd support for GT/LT by @cunla in https://github.com/cunla/fakeredis-py/pull/49
conn_pool_args by @cunla in https://github.com/cunla/fakeredis-py/pull/51Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.9.1...v1.9.2
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.9.1...v1.9.2
Zrange byscore by @cunla in https://github.com/cunla/fakeredis-py/pull/44
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.9.0...v1.9.1
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.9.0...v1.9.1
Enable redis7 support by @cunla in https://github.com/cunla/fakeredis-py/pull/42
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.8.2...v1.9.0
Full Changelog: https://github.com/cunla/fakeredis-py/compare/v1.8.2...v1.9.0
Update publish GitHub action to create an issue on failure by @terencehonles in https://github.com/dsoftwareinc/fakeredis-py/pull/33
1.8.2
Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/v1.8.1...v1.8.2
publish GitHub action to create an issue on failure by @terencehonles
in #33release draft job in #37Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/v1.8.1...v1.8.2
fix: allow redis 4.3.* by @terencehonles in https://github.com/dsoftwareinc/fakeredis-py/pull/30
Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/v1.8...v1.8.1
Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/v1.8...v1.8.1
Fix handling url with username and password by @cunla in https://github.com/dsoftwareinc/fakeredis-py/pull/27
Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/v1.7.6.1...v1.8
Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/v1.7.6.1...v1.8
add IMOVE operation by @BGroever in https://github.com/dsoftwareinc/fakeredis-py/pull/11
Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/v1.7.5...v1.7.6
redis.asyncio by @zhongkechen in #10Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/v1.7.5...v1.7.6
Fix python3.8 redis4.2+ issue by @cunla in https://github.com/dsoftwareinc/fakeredis-py/pull/6
Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/v1.7.4...v1.7.5
Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/v1.7.4...v1.7.5
Support for python3.8 by @cunla in https://github.com/dsoftwareinc/fakeredis-py/pull/1
Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/1.7.1...v1.7.4
Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/1.7.1...v1.7.4
Full Changelog: https://github.com/dsoftwareinc/fakeredis-py/compare/1.7.1...v1.7.4
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →