Daniele Alessandri
|
41f2065287
Removed a couple of redundant destructors.
|
15 years ago |
Daniele Alessandri
|
617d5f69b6
Added support for async connections.
|
15 years ago |
Daniele Alessandri
|
c87fc91fb4
Bugfix: close the connection on Connection::rawCommand when the parameter is set to TRUE.
|
15 years ago |
Daniele Alessandri
|
4cc43775b0
Added support for partial reads/writes. Note that stream_get_contents is not used because it doesn't seem to respect the timeout.
|
15 years ago |
Daniele Alessandri
|
1b5e148d96
\Predis\Client::setProfile now accepts also a string value to specify the target server profile.
|
15 years ago |
Daniele Alessandri
|
981b64fe21
Added support for weight parameter in server configuration, that allows to balance the keys asymmetrically across multiple servers.
|
15 years ago |
Daniele Alessandri
|
6ea96dcfea
Added support for optionally weighted nodes in the hashring.
|
15 years ago |
Daniele Alessandri
|
435fdeab75
Add support for microsecond read/write timeouts.
|
15 years ago |
Daniele Alessandri
|
4f3ffe1217
Made ConnectionCluster::getConnection public, so client code can check to which server a command would be sent.
|
15 years ago |
Daniele Alessandri
|
486244be8d
Reworked HashRing::remove to handle hash collisions in a consistent way.
|
15 years ago |
Daniele Alessandri
|
2cd056cab6
Added wrapping around for the consistent hashing algorithm.
|
15 years ago |
Daniele Alessandri
|
1c286f29d1
executeCommand is now part of the IConnection interface; Moved the actual implementation of executeCommand() from Predis\Client to Predis\Connection.
|
15 years ago |
Daniele Alessandri
|
631832eaf9
Updated CHANGELOG.
|
15 years ago |
Daniele Alessandri
|
17dff871bc
New command: HINCRBY (Redis v2.0-dev).
|
15 years ago |
Daniele Alessandri
|
f3d7e5d31b
New command: HEXISTS (Redis v2.0-dev).
|
15 years ago |
Daniele Alessandri
|
2d8007448f
New command: CONFIG (Redis v2.0-dev).
|
15 years ago |
Daniele Alessandri
|
de1b8f45bc
Fixed failing tests due to changes introduced in Redis commits 3ea27d3, cc3b01c and 653c924.
|
15 years ago |
Daniele Alessandri
|
a0350b2726
Updated CHANGELOG.
|
15 years ago |
Daniele Alessandri
|
70907adcce
Wrong parameters passed to ClientException on write errors over the network.
|
15 years ago |
Daniele Alessandri
|
8391326de6
New command: HLEN (Redis v2.0-dev).
|
15 years ago |
Daniele Alessandri
|
9e417d9bcf
New command: HGETALL (Redis v2.0-dev).
|
15 years ago |
Daniele Alessandri
|
13ae4c4ca0
New command: HVALS (Redis v2.0-dev).
|
15 years ago |
Daniele Alessandri
|
cd8674c2f7
New command: HKEYS (Redis v2.0-dev).
|
15 years ago |
Daniele Alessandri
|
5787b4b9fd
New command: HDEL (Redis v2.0-dev).
|
15 years ago |
Daniele Alessandri
|
0fed80279a
Renamed \Predis\Commands\HSet and \Predis\Commands\HGet to \Predis\Commands\HashSet and \Predis\Commands\HashGet for naming consistency.
|
15 years ago |
Daniele Alessandri
|
1fe49863b4
Do not parse ResponseError instances.
|
15 years ago |
Daniele Alessandri
|
ee9868c123
Instead of passing around the actual socket resource, pass the Connection instance as argument.
|
15 years ago |
Daniele Alessandri
|
ce00cb14b9
Bugfix: the response parser for KEYS raises a E_WARNING when using iterators for multi bulk responses against Redis v2.0.
|
15 years ago |
Daniele Alessandri
|
daf6dbd7c2
// TODO stuff.
|
15 years ago |
Daniele Alessandri
|
ff103b385d
Tests for Predis\CommandPipeline.
|
15 years ago |