Daniele Alessandri
|
9e58ad7648
Test suite: move the trigger guard for the test suite in the common included file.
|
14 years ago |
Daniele Alessandri
|
1d45649f86
Test suite: add test for WATCH in Predis\MultiExecBlock.
|
14 years ago |
Daniele Alessandri
|
29f18254bb
Fix improper handling of a few corner cases for Predis\MultiExecBlock and send DISCARD to the server on uncaught exceptions inside a callable block.
|
14 years ago |
Daniele Alessandri
|
4c8f31f532
Fix bad handling of empty MULTI/EXEC contexts (MULTI should not even be sent to the server).
|
14 years ago |
Daniele Alessandri
|
96e7a58f9f
Test suite: add missing tests for Predis\MultiExecBlock.
|
14 years ago |
Daniele Alessandri
|
c131d2f7b6
Fix an infinite recursion loop when calling Predis\Client::multiExec() (ISSUE #14).
|
14 years ago |
Daniele Alessandri
|
fc8f363fe5
New commands: RPUSHX, LPUSHX (Redis v2.2-dev).
|
14 years ago |
Daniele Alessandri
|
49a140e3af
New command: LINSERT (Redis v2.2-dev).
|
14 years ago |
Daniele Alessandri
|
73b4760fc4
New command: STRLEN (Redis v2.2-dev).
|
14 years ago |
Daniele Alessandri
|
8f601b8420
Slight micro-optimization.
|
14 years ago |
Daniele Alessandri
|
4a6bab995e
Update CHANGELOG.
|
14 years ago |
Daniele Alessandri
|
b3ea36f3fa
Add a new example.
|
14 years ago |
Daniele Alessandri
|
8769567c7e
Remove Predis\Client::rawCommand() due to interface inconsistencies.
|
14 years ago |
Daniele Alessandri
|
5124fd1d43
Push initialization commands already created instances of Predis\IConnectionSingle.
|
14 years ago |
Daniele Alessandri
|
2eec3929fb
Get the connection out of a cluster only once inside Predis\Client::getClientFor().
|
14 years ago |
Daniele Alessandri
|
aa0ea048ae
Accept instances of Predis\IConnection or Predis\ConnectionParameters as parameters for the constructor of Predis\Client.
|
14 years ago |
Daniele Alessandri
|
f67082072d
Perform (p)unsubscribtion only if (p)subscribed to a channel when the destructor for Predis\PubSubContext is invoked.
|
14 years ago |
Daniele Alessandri
|
ac5f34b0ad
Make arguments handling more solid for the SORT command.
|
14 years ago |
Daniele Alessandri
|
78f11f1a0f
Remove useless code duplication.
|
14 years ago |
Daniele Alessandri
|
9468891faf
Fix checks on the value for the STORE argument (ISSUE #13).
|
14 years ago |
Daniele Alessandri
|
9b849d49c0
Remove some ugly code. And by ugly, I mean really ugly.
|
14 years ago |
Daniele Alessandri
|
ff2129bddf
Update CHANGELOG.
|
14 years ago |
Daniele Alessandri
|
b40c2fd214
Remove the static method Predis\Client::create().
|
14 years ago |
Daniele Alessandri
|
3487cc219c
Remove the method Predis\Client::pipelineSafe().
|
14 years ago |
Daniele Alessandri
|
4aca9852fe
Update CHANGELOG.
|
14 years ago |
Daniele Alessandri
|
104bfa3332
Move some common code for connections in the Predis\Connection class.
|
14 years ago |
Daniele Alessandri
|
68397fe958
Rename Predis\Connection to Predis\ConnectionFactory and disallow the creation of instances for this class.
|
14 years ago |
Daniele Alessandri
|
8428f9916a
More code clean-ups.
|
14 years ago |
Daniele Alessandri
|
2aec7bfeda
Leverage the 'use' statement to make the code a bit shorter and cleaner.
|
14 years ago |
Daniele Alessandri
|
870a7b9e78
Update CHANGELOG.
|
14 years ago |