Daniele Alessandri
|
6ad73c782a
Move classes related to MULTI/EXEC abstraction to the Predis\Transaction namespace.
|
13 years ago |
Daniele Alessandri
|
1ba1408d39
Move the handling of pipeline options inside the pipeline class.
|
13 years ago |
Daniele Alessandri
|
e048ac2d51
Move the PipelineContext class in the Predis\Pipeline namespace.
|
13 years ago |
Daniele Alessandri
|
6e6a28a9f0
Reduce method calls by one when creating a new connection in Predis\Client.
|
13 years ago |
Daniele Alessandri
|
4d1dcdb280
Change type check order for client options.
|
13 years ago |
Daniele Alessandri
|
893618c985
Initialize client options in a lazy way.
|
13 years ago |
Daniele Alessandri
|
e97e13bde5
Add the 'prefix' client option. The client will automatically prepend the specified prefix string to each key.
|
13 years ago |
Daniele Alessandri
|
724543a4e6
Rename Predis\Network\ConnectionCluster to Predis\Network\PredisCluster.
|
13 years ago |
Daniele Alessandri
|
150795f999
Remove the key_distribution option and allow user-defined callbacks to initialize a cluster connection.
|
13 years ago |
Artur Kotyrba
|
7e4b367a1d
Removed unused argument for constructor of SafeExecutor and SafeClusterExecutor
|
13 years ago |
Daniele Alessandri
|
c07c610a0d
Implement Predis\MonitorContext as an abstraction for the MONITOR command.
|
13 years ago |
Daniele Alessandri
|
4af1b7744c
Implement an option to specify which cluster class to use.
|
13 years ago |
Daniele Alessandri
|
a348e32144
Improve Predis\Client::getConnection() internals.
|
13 years ago |
Daniele Alessandri
|
55899e7741
Check for null client options in the filter method.
|
13 years ago |
Daniele Alessandri
|
bea8a3239d
Remove default null value from Predis\Client::initializeConnection().
|
13 years ago |
Daniele Alessandri
|
83bab78bd1
Rename the newConnection() method to create() in Predis\ConnectionFactory.
|
13 years ago |
Daniele Alessandri
|
b22cb6f76d
Rename Predis\IConnectionSchemes to Predis\IConnectionFactory.
|
13 years ago |
Daniele Alessandri
|
9340b3ddce
Partially rewrite the shared abstraction initializer method of Predis\Client.
|
13 years ago |
Daniele Alessandri
|
86df741937
Rename Predis\Utils to Predis\Helpers.
|
13 years ago |
Daniele Alessandri
|
c2a61a3113
Rename Predis\CommandPipeline to Predis\PipelineContext.
|
13 years ago |
Daniele Alessandri
|
de1a183315
Do some micro-optimizations to reduce the overhead of creating client instances.
|
14 years ago |
Daniele Alessandri
|
e5ff0ab992
Remove the 'on_connection_initialized' client option (useless in the vast majority of cases).
|
14 years ago |
Daniele Alessandri
|
94d0805cf6
Apply minor change.
|
14 years ago |
Daniele Alessandri
|
15af329aa3
Add a new option to specify different connection schemes handlers on a client-instance level.
|
14 years ago |
Daniele Alessandri
|
b11ab53bb1
Implement new various changes.
|
14 years ago |
Daniele Alessandri
|
82759cd6ec
Change how parameters are handled internally.
|
14 years ago |
Daniele Alessandri
|
b5a89a0f50
Add a VERSION constant to Predis\Client.
|
14 years ago |
Daniele Alessandri
|
14d4492ad6
Slight change, nothing serious here.
|
14 years ago |
Daniele Alessandri
|
0d5fb3319d
Move Predis\Command and Predis\ICommand to the Predis\Commands namespace.
|
14 years ago |
Daniele Alessandri
|
5077996940
Add the ability to create new connections using uri strings, array of parameters or instances of Predis\ConnectionParameters.
|
14 years ago |