- Added support Redis 6
- Updated server commands: ACL commands,
- Updated connection commands: CLIENT ID, CLIENT UNBLOCK, CLIENT CACHING, CLIENT GETREDIR, CLIENT TRACKING, HELLO
- Updated stream commands: XINFO (added FULL param)
- Added lists commands: LPOS
- Added strings commands: STRALGO LCS
- The client was checked with Redis-6.0.5, Redis-5.0.5, Redis-4.0.14 and older versions
- Fixed bug: parser result error for transactions/pipelines cheprasov#72
- Support Redis 5
- Added stream commands: XACK, XADD, XCLAIM, XDEL, XGROUP, XINFO, XLEN, XPENDING, XRANGE, XREAD, XREADGROUP, XREVRANGE, XTRIM.
- Added server commands: LOLWUT, REPLICAOF
- Added sorted sets commands: BZPOPMAX, BZPOPMIN, ZPOPMAX, ZPOPMIN
- The client was checked with Redis-5.0.5, Redis-4.0.14 and older versions
- Added configuration for connection: timeout & flags.
- Fixed bug of ClientFactory with default client version
- The client was checked with Redis-4.0.0
- The client uses last stable redis version (Redis-4.0.0) by default.
- Deprecated client's methods: executeRawString, parseRawString
- Changed timeout on error timeout_on_error_tryagain from 0.25 sec to 0.05 sec.
- Added check for empty data on reading response.
- Fixed some tests.
- Added support for Redis 4.0 (the Client was tested with Redis 4.0 RC2).
- Added support for Redis Cluster.
- Added method _syncClusterSlotsFromRedisServer for RedisClient.
- Added command SWAPDB, UNLINK, MEMORY for Redis >= 4.0
- Updated command FLUSHALL, FLUSHDB for Redis >= 4.0
- Fixed critical bug: cheprasov#45 Thanks to @BrianFranklin for help.
- Added command TOUCH for Redis >= 3.2.1
- You can choose default version of Redis Client (ClientFactory::setDefaultRedisVersion).
- Added parameter 'password' for config.
- Added parameter 'database' for config.
- By default, the client works with the latest stable version of Redis (3.2.0).
- Client was tested with Redis 3.2.0 (stable)
- Added command BITFIELD for Redis >= 3.2.
- Added STORE and STOREDIST params for GEORADIUS and GEORADIUSBYMEMBER for Redis >= 3.2.
- Added command DEBUG HELP for Redis >= 3.2.
- Changed some test for GEO.
- Fixed command PING for Redis <= 2.6.
- Added common tests.
- Fixed annotations and phpDocs.
- Fixed some tests.
- Fixed some cluster commands (Redis >= 3.0): CLUSTER COUNT-FAILURE-REPORTS and CLUSTER SAVECONFIG.
- Updated command MIGRATE (Redis >= 3.2): many fixes to the variable number of arguments (new) mode using the KEYS option.
Sorry, no any history before.