Daniele Alessandri
|
09a7a18ac0
Adapt the client features test suite to the new structure of the library.
|
14 tahun lalu |
Daniele Alessandri
|
a7ae86689d
Test suite: client initialization using an instance of Predis\IConnectionCluster.
|
14 tahun lalu |
Daniele Alessandri
|
6de7222857
Revert changes to the test suite in 6a7fc49.
|
14 tahun lalu |
Artur Kotyrba
|
fb30e22c30
Added possibility to use custom connection cluster classes in Predis\Client constructor.
|
14 tahun lalu |
Daniele Alessandri
|
1530c7c0d6
Cannot execute with a transaction block after using fluent interface style with Predis\MultiExecBlock.
|
14 tahun lalu |
Daniele Alessandri
|
11b2f3aca3
Improve fluent-interface style for transactions with CAS.
|
14 tahun lalu |
Daniele Alessandri
|
6b82b412fb
Cannot use the 'retry' option for transactions without providing a function block.
|
14 tahun lalu |
Daniele Alessandri
|
99042f6b9c
Do not fail with empty transactions when using CAS.
|
14 tahun lalu |
Daniele Alessandri
|
4a497eea79
Add support for optional automatic retries upon aborted transactions.
|
14 tahun lalu |
Daniele Alessandri
|
cf21a43211
Support DISCARD with CAS.
|
14 tahun lalu |
Daniele Alessandri
|
70487bbfb3
Add support for check-and-set (CAS) for transactions with Predis\MultiExecBlock.
|
14 tahun lalu |
Daniele Alessandri
|
e146fa9e65
Fix a bunch of broken tests.
|
14 tahun lalu |
Daniele Alessandri
|
9e58ad7648
Test suite: move the trigger guard for the test suite in the common included file.
|
14 tahun lalu |
Daniele Alessandri
|
1d45649f86
Test suite: add test for WATCH in Predis\MultiExecBlock.
|
14 tahun lalu |
Daniele Alessandri
|
96e7a58f9f
Test suite: add missing tests for Predis\MultiExecBlock.
|
14 tahun lalu |
Daniele Alessandri
|
aa0ea048ae
Accept instances of Predis\IConnection or Predis\ConnectionParameters as parameters for the constructor of Predis\Client.
|
14 tahun lalu |
Daniele Alessandri
|
fbd5059fb2
Do not use magic methods to serialize the command buffer: rename Predis\Command::__invoke() to Predis\Command::serialize().
|
14 tahun lalu |
Daniele Alessandri
|
c5f6ca1d90
Test suite: update client tests.
|
14 tahun lalu |
Daniele Alessandri
|
565a647a3d
Drop support for long method names for commands and move support for Redis v1.0 into a separate file under the new addons subdirectory.
|
14 tahun lalu |
Daniele Alessandri
|
e3ae04437c
First stub of the Predis\Compatibility class. Things will most probably change later.
|
14 tahun lalu |
Daniele Alessandri
|
2af73f4fa1
Deprecate long method names for Redis commands and move them into new server profiles available in the Predis_Compatibility.php file.
|
14 tahun lalu |
Daniele Alessandri
|
72c41a25cb
Rename Predis\Connection to Predis\TcpConnection.
|
15 tahun lalu |
Daniele Alessandri
|
40d5b04278
Change the behavior of a test and add a reminder for a later in-depth examination of alternatives.
|
15 tahun lalu |
Daniele Alessandri
|
376dfe3451
Move IDistributionAlgorithm, HashRing and KetamaPureRing to the new Predis\Distribution namespace.
|
15 tahun lalu |
Daniele Alessandri
|
35f7ea2895
Test suite: minor code formatting changes.
|
15 tahun lalu |
Daniele Alessandri
|
37d4aa3d94
Test suite: test creation of the server profile for Redis 2.0.
|
15 tahun lalu |
Daniele Alessandri
|
f1890c93a6
Test suite: PredisClientFeaturesTestSuite and same signature of PHPUnit_Framework_TestCase::onNotSuccessfulTest.
|
15 tahun lalu |
Daniele Alessandri
|
1a9454a4f2
Updated the tests to reflect the changes that has been made in the internal design of the library in the latest weeks (preparing to merge into master).
|
15 tahun lalu |
Daniele Alessandri
|
471102253a
Updated the tests to reflect the changes that has been made in the internal design of the library in the latest weeks.
|
15 tahun lalu |
Daniele Alessandri
|
ff103b385d
Tests for Predis\CommandPipeline.
|
15 tahun lalu |