Daniele Alessandri
|
b4a90df812
|
Reuse code.
|
2011-04-24 09:59:01 +02:00 |
|
Daniele Alessandri
|
dd3faa3d53
|
New command: CLIENT (Redis v2.4-dev).
|
2011-04-24 09:32:47 +02:00 |
|
Daniele Alessandri
|
819f3ca6ed
|
Implement variadic SREM in the development profile (Redis v2.4).
|
2011-04-24 09:06:23 +02:00 |
|
Daniele Alessandri
|
8787930977
|
Implement variadic HDEL in the development profile (Redis v2.4).
|
2011-04-19 20:49:30 +02:00 |
|
Daniele Alessandri
|
a8705b9535
|
Implement variadic SADD in the development profile (Redis v2.4).
|
2011-04-19 20:42:50 +02:00 |
|
Daniele Alessandri
|
66f6610c72
|
Implement variadic RPUSH and LPUSH in the development profile (Redis v2.4).
|
2011-04-19 20:35:48 +02:00 |
|
Daniele Alessandri
|
9bc50e321e
|
The stable version of Redis will be 2.4.
|
2011-04-19 20:04:37 +02:00 |
|
Daniele Alessandri
|
4af1b7744c
|
Implement an option to specify which cluster class to use.
|
2011-04-12 15:42:37 +02:00 |
|
Daniele Alessandri
|
cbc7929f6e
|
Move the logic of the connection factory option to a dedicated class.
|
2011-04-12 14:45:28 +02:00 |
|
Daniele Alessandri
|
1a175da7ca
|
Predis\ConnectionParameters::__isset() should check if a parameters has been set and its value is not null.
|
2011-04-12 13:01:22 +02:00 |
|
Daniele Alessandri
|
07d9717f8a
|
Fix wrong import with the 'use' directive.
|
2011-04-11 23:23:55 +02:00 |
|
Daniele Alessandri
|
3f3c235363
|
Make Predis\Distribution\IDistributionStrategy extend the new Predis\Distribution\INodeKeyGenerator interface.
|
2011-04-11 23:20:10 +02:00 |
|
Daniele Alessandri
|
a348e32144
|
Improve Predis\Client::getConnection() internals.
|
2011-04-11 18:53:02 +02:00 |
|
Daniele Alessandri
|
55899e7741
|
Check for null client options in the filter method.
|
2011-04-11 18:21:05 +02:00 |
|
Daniele Alessandri
|
d1157a506d
|
Remove useless code.
|
2011-04-11 18:21:01 +02:00 |
|
Daniele Alessandri
|
bea8a3239d
|
Remove default null value from Predis\Client::initializeConnection().
|
2011-04-11 17:01:26 +02:00 |
|
Daniele Alessandri
|
839ce08487
|
Mostly aesthetic changes for Predis\PubSubContext.
|
2011-04-11 16:19:22 +02:00 |
|
Daniele Alessandri
|
944a478272
|
Remove Predis\Commands\Command::setArguments().
|
2011-04-09 09:35:28 +02:00 |
|
Daniele Alessandri
|
83bab78bd1
|
Rename the newConnection() method to create() in Predis\ConnectionFactory.
|
2011-04-08 16:55:08 +02:00 |
|
Daniele Alessandri
|
b22cb6f76d
|
Rename Predis\IConnectionSchemes to Predis\IConnectionFactory.
|
2011-04-08 16:40:25 +02:00 |
|
Daniele Alessandri
|
0396320951
|
Merge branch 'command_preprocessors'
|
2011-04-08 11:22:24 +02:00 |
|
Daniele Alessandri
|
44d4c77918
|
Merge branch 'protocols'
|
2011-04-07 10:34:46 +02:00 |
|
Daniele Alessandri
|
65fc4f7d55
|
Rename to Predis\Protocols\IComposableProtocolProcessor.
|
2011-04-07 10:34:30 +02:00 |
|
Daniele Alessandri
|
6e2bba3ddb
|
Move the definition of the OBJECT commad to the server profile for Redis 2.2.
|
2011-04-06 18:51:52 +02:00 |
|
Daniele Alessandri
|
9340b3ddce
|
Partially rewrite the shared abstraction initializer method of Predis\Client.
|
2011-04-06 18:31:53 +02:00 |
|
Daniele Alessandri
|
db95350c37
|
Reorganize the Predis\Protocols namespace.
|
2011-04-06 17:52:39 +02:00 |
|
Daniele Alessandri
|
80f1cedf79
|
Add the OBJECT command to the dev server profile.
|
2011-04-06 12:49:54 +02:00 |
|
Daniele Alessandri
|
33f6419700
|
Invoke preprocessors after checking if a command is defined by the current profile.
|
2011-04-05 21:38:49 +02:00 |
|
Daniele Alessandri
|
771a0ee179
|
Pass method names to preprocessors by value.
|
2011-04-05 21:34:05 +02:00 |
|
Daniele Alessandri
|
1d9b53d443
|
Rename class to Predis\Commands\Preprocessors\KeyPrefixPreprocessor.
|
2011-04-05 20:46:40 +02:00 |
|
Daniele Alessandri
|
86df741937
|
Rename Predis\Utils to Predis\Helpers.
|
2011-04-05 16:37:36 +02:00 |
|
Daniele Alessandri
|
4ea8489110
|
Differentiate communication exceptions between connection and protocol exceptions.
|
2011-04-05 15:59:21 +02:00 |
|
Daniele Alessandri
|
ae96b0f39f
|
Actually implement preprocessor removal from a preprocessor chain.
|
2011-04-05 13:07:11 +02:00 |
|
Daniele Alessandri
|
1ee7926673
|
Check values passed to PreprocessorChain::offsetSet().
|
2011-04-05 12:37:11 +02:00 |
|
Daniele Alessandri
|
b5d748156e
|
Implement a class to chain multiple command preprocessors.
|
2011-04-05 12:31:00 +02:00 |
|
Daniele Alessandri
|
5e05febf33
|
Implement a namespacing preprocessor to prefix Redis keys transparently.
|
2011-04-05 11:57:37 +02:00 |
|
Daniele Alessandri
|
07b4238ce7
|
Add an abstraction to optionally preprocess command arguments.
|
2011-04-05 11:56:36 +02:00 |
|
Daniele Alessandri
|
9954bd5a12
|
Share more code between connection classes.
|
2011-04-04 17:17:14 +02:00 |
|
Daniele Alessandri
|
ac471eeff3
|
Rename and simplify Predis\Profiles\ServerProfile::registerProfile().
|
2011-04-04 15:31:01 +02:00 |
|
Daniele Alessandri
|
da2cd3ee7e
|
Simplify Predis\Profiles\ServerProfile::defineCommand().
|
2011-04-04 15:03:14 +02:00 |
|
Daniele Alessandri
|
7146a32f6d
|
Fix the phpiredis-based connection class.
|
2011-04-04 11:57:47 +02:00 |
|
Daniele Alessandri
|
595692d50f
|
Minor fixes and adjustments to pipeline executors.
|
2011-04-04 11:42:52 +02:00 |
|
Daniele Alessandri
|
c2a61a3113
|
Rename Predis\CommandPipeline to Predis\PipelineContext.
|
2011-04-04 11:31:26 +02:00 |
|
Daniele Alessandri
|
27d56a7ac9
|
Methods for defining commands at runtime should not be enforced in the Predis\Profiles\IServerProfile interface.
|
2011-04-04 11:23:38 +02:00 |
|
Daniele Alessandri
|
4c84eb181b
|
Minor changes for Predis\Network\StreamConnection.
|
2011-04-04 11:20:12 +02:00 |
|
Daniele Alessandri
|
503cc86f7d
|
Move method to the base Predis\Network\ConnectionBase class.
|
2011-04-04 10:37:53 +02:00 |
|
Daniele Alessandri
|
8300b1d63c
|
Fix parameter validation and use a slightly optimized approach.
|
2011-04-03 13:42:42 +02:00 |
|
Daniele Alessandri
|
8a2f53059a
|
Make Predis\ConnectionParameters::__construct() faster.
|
2011-04-03 11:36:28 +02:00 |
|
Daniele Alessandri
|
609db5159e
|
Remove Predis\ComposableConnectionParameters (superseeded by Predis\ConnectionParameters).
|
2011-04-03 10:47:37 +02:00 |
|
Daniele Alessandri
|
5ab210fd9d
|
Allow users to undefine a default parameter.
|
2011-04-03 10:45:47 +02:00 |
|