- 09 Aug, 2019 2 commits
-
-
Pavlo Yatsukhnenko authored
Fix 1f41da64 was reverted because it broke unix sockets with relative path and exception messages in redis.c and library.c
-
Pavlo Yatsukhnenko authored
This reverts commit 1f41da64.
-
- 17 Jul, 2019 1 commit
-
-
* Fix `connect` for port numbers >=32768: Since 5.0.0, using a high enough port number gives a "No such file or directory" error, because type casts treat high ports as -ve which awkwardly triggers the unix-socket-path behaviour. * clean up guard condition
-
- 09 Jul, 2019 2 commits
-
-
Remi Collet authored
-
Remi Collet authored
-
- 13 May, 2019 1 commit
-
-
Adds an option to process the actual strings in simple string replies as opposed to translating them to `true`. This only applies to `rawCommand` and `eval` because as far as I know know vanilla Redis command attaches any information besides `OK` to simple string replies. Addresses #1550
-
- 12 May, 2019 1 commit
-
-
Pavlo Yatsukhnenko authored
-
- 11 May, 2019 1 commit
-
-
Pavlo Yatsukhnenko authored
-
- 16 Apr, 2019 1 commit
-
-
- 23 Mar, 2019 1 commit
-
-
- 19 Mar, 2019 6 commits
-
-
Michael Grunder authored
-
Michael Grunder authored
-
Michael Grunder authored
-
-
-
-
- 24 Feb, 2019 3 commits
-
-
Pavlo Yatsukhnenko authored
-
Pavlo Yatsukhnenko authored
-
-
- 20 Feb, 2019 1 commit
-
-
Pavlo Yatsukhnenko authored
-
- 12 Feb, 2019 1 commit
-
-
This PR fixes issue #1504.
-
- 11 Feb, 2019 1 commit
-
-
Pavlo Yatsukhnenko authored
This PR fixes issue #1504.
-
- 09 Feb, 2019 1 commit
-
-
Michael Grunder authored
RedisCluster currently has a high construction overhead because every request has to issue a CLUSTER SLOTS command to map the keyspace. The issue is especially evident when a request only does a few commands.
-
- 27 Jan, 2019 1 commit
-
-
Michael Grunder authored
This commit removes support for PHP 5 by getting rid of all of our Zend compatibility layer methods, as well as any call checking against PHP_MAJOR_VERSION or ZEND_MODULE_API_NO. Unit tests are all passing for Redis, RedisCluster, and RedisArray but this should still be considered a work in progress until more testing can be done. Addresses issue #1448
-
- 17 Jan, 2019 1 commit
-
-
Pavlo Yatsukhnenko authored
-
- 09 Jan, 2019 1 commit
-
-
Pavlo Yatsukhnenko authored
-
- 22 Dec, 2018 1 commit
-
-
Pavlo Yatsukhnenko authored
-
- 06 Nov, 2018 1 commit
-
-
Michael Grunder authored
This should fix the XCLAIM issue on 32-bit PHP installs. This change will allow the user to pass the XCLAIM TIME option pretty much any way they want (string, long, or float) and it should work. Note that in 32-bit PHP they will only be able to pass exact values <= 2^53 as PHP will use a double precision floating point for integer overflows.
-
- 08 Oct, 2018 1 commit
-
-
Marc de Jonge authored
* Reset the socket after a timeout to make sure no wrong data is received * Remove the lazy_connect completely * Missing TSRMLS_CC * Remove redundant check if the stream exists * Add the redis_sock_server_open to the CLUSTER_SEND_PAYLOAD macro
-
- 04 Oct, 2018 3 commits
-
-
Michael Grunder authored
-
Michael Grunder authored
-
Michael Grunder authored
-
- 29 Sep, 2018 1 commit
-
-
Michael Grunder authored
Streams API
-
- 22 Aug, 2018 1 commit
-
-
Pavlo Yatsukhnenko authored
Persistant connections can be closed via close method. Connection marked as failed only after reconnection attempts.
-
- 29 Jul, 2018 1 commit
-
-
Pavlo Yatsukhnenko authored
Fix arginfo for set command
-
- 22 Apr, 2018 2 commits
-
-
Pavlo Yatsukhnenko authored
Handle async parameter for RedisCluster::flushDb and RedisCluster::flushAll
-
Pavlo Yatsukhnenko authored
Handle async parameter for Redis::flushDb and Redis::flushAll TODO: implementation for RedisArray and RedisCluster
-
- 26 Mar, 2018 2 commits
-
-
Pavlo Yatsukhnenko authored
-
Pavlo Yatsukhnenko authored
-
- 18 Jan, 2018 1 commit
-
-
Michael Grunder authored
-