NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3479 most downloaded on Packagist
Laminas cache adapter for redis
Last release 10 months ago
08 Dec 2025
Release timing varies
gaps range from 4 weeks to 11 months
Some releases are documented
notes for 10 of 20 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
20 releases · first in 2020
Total pull requests resolved: 6
Feature release (minor)
One column per quarter.
This release adds support for PHP 8.4.
Feature release (minor)
username setting in RedisCluster thanks to @robin-brabantsBackwards incompatible release (major)
Backwards incompatible release (major)
laminas-cache-storage-adapter-redis 3.0.0 is here and finally adds native types everywhere and supports laminas/laminas-cache v4.
The RedisResourceManager is now adapted to work the same way as RedisClusterResourceManager while this also removes a bunch of methods which are not meant to be part of both resource managers.
Redis adapter now allows RedisResourceManagerInterface to be set via Redis#setResourceManagerRedis has now Redis#getPersistentId which returns the persistent ID in case of persistent connectionsRedisClusterResourceManagerInterface#hasSerializationSupport now requires both StorageInterface and PluginCapableInterfaceRedisCluster#setResourceManager is not marked as internal anymoreRedisResourceManager now implements RedisResourceManagerInterface and is reworked to work the same way as RedisClusterResourceManagerRedisResourceManager as the resource manager is now RedisOptions awareRedisClusterResourceManagerInterface#getVersion (which also removes that method from RedisClusterResourceManager as well) - there is no replacementRedisClusterResourceManagerInterface#getLibOption (which also removes that method from RedisClusterResourceManager as well) - Use RedisOptions#getLibOption insteadext-redis less than v6.0.0 since RedisResourceManager now instantiates Redis with options which were introduced in 6.0.0RedisOptions such as resource_id and resource_managerRedisResourceManager#getVersion - use RedisOptions#getVersion instead. There is no way to receive the actual redis-server version from the server itself.RedisResourceManager#hasResource - there is no replacementRedisResourceManager#setResource - there is no replacementRedisResourceManager#removeResource - there is no replacementRedisResourceManager#getMajorVersion - there is no replacementRedisResourceManager#setDatabase - use RedisOptions#setDatabase insteadRedisResourceManager#getDatabase - use RedisOptions#getDatabase insteadRedisResourceManager#setPassword - use RedisOptions#setPassword insteadRedisResourceManager#getPassword - use RedisOptions#getPassword insteadRedisResourceManager#getUser - use RedisOptions#getUser insteadRedisResourceManager#setUser - use RedisOptions#setUser insteadRedisResourceManager#getServer - use RedisOptions#getServer insteadRedisResourceManager#setServer - use RedisOptions#setServer insteadRedisResourceManager#setPersistentId - use RedisOptions#setPersistentId insteadRedisResourceManager#getPersistentId- use RedisOptions#getPersistentId or Redis#getPersistentId insteadRedisResourceManager#setLibOptions - use RedisOptions#setLibOptions insteadRedisResourceManager#getLibOptions - use RedisOptions#getLibOptions insteadRedisOptions which also removes the following methods
RedisOptions#setResourceId as it is not possible to have multiple shared resources anymoreRedisOptions#setResourceManager as the resource manager is now RedisOptions awareRedisResourceManager which are mostly replaced by the RedisOptions equivalent
RedisResourceManager#getVersion - use RedisOptions#getVersion instead. There is no way to receive the actual redis-server version from the server itself.RedisResourceManager#hasResource - there is no replacementRedisResourceManager#setResource - there is no replacementRedisResourceManager#removeResource - there is no replacementRedisResourceManager#getMajorVersion - there is no replacementRedisResourceManager#setDatabase - use RedisOptions#setDatabase insteadRedisResourceManager#getDatabase - use RedisOptions#getDatabase insteadRedisResourceManager#setPassword - use RedisOptions#setPassword insteadRedisResourceManager#getPassword - use RedisOptions#getPassword insteadRedisResourceManager#getUser - use RedisOptions#getUser insteadRedisResourceManager#setUser - use RedisOptions#setUser insteadRedisResourceManager#getServer - use RedisOptions#getServer insteadRedisResourceManager#setServer - use RedisOptions#setServer insteadRedisResourceManager#setPersistentId - use RedisOptions#setPersistentId insteadRedisResourceManager#getPersistentId- use RedisOptions#getPersistentId or Redis#getPersistentId insteadRedisResourceManager#setLibOptions - use RedisOptions#setLibOptions insteadRedisResourceManager#getLibOptions - use RedisOptions#getLibOptions insteadMetadata#$ttl to Metadata#$remainingTimeToLive thanks to @boesingext-redis v6 thanks to @boesingTotal pull requests resolved: 1
Feature release (minor)
Providing an invalid password for non-password authenticated redis servers was silently ignored when using exception plugin. With this version, invali
Feature release (minor)
exception plugin. With this version, invalid passwords lead to uninitialized connections and therefore may have impact on read and write functionality. Please check your configuration and remove passwords when your server does not require a passwordTotal pull requests resolved: 1
Feature release (minor)
Total pull requests resolved: 2
Feature release (minor)
Added support for ext-redis v6.0. PLEASE NOTE: with ext-redis v6, almost all constants from RedisCluster have been removed and are only available from
Feature release (minor)
ext-redis v6.0.ext-redis v6, almost all constants from RedisCluster have been removed and are only available from Redis class.ext-redis v4 as it is only available for PHP 5.3 - 7.4. PHP 7.4 support was dropped with v2.5.0ext-redis v6.0 thanks to @boesingTotal pull requests resolved: 1
Feature release (minor)
Total pull requests resolved: 4
Feature release (minor)
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 →