Daniele Alessandri
|
35023dd83f
Use a more appropriate exception.
|
11 years ago |
Daniele Alessandri
|
70df7ca64d
Apply common parameters to connections created on the fly in cluster.
|
11 years ago |
Daniele Alessandri
|
f0549b5dad
Rewrite phpdoc comments for the redis-cluster connection backend.
|
11 years ago |
Daniele Alessandri
|
1f66f4e8f7
Various fixes and improvements to redis-cluster connection backend.
|
11 years ago |
Daniele Alessandri
|
5d7f297110
Send ASKING command when redis-cluster returns a -ASK response.
|
11 years ago |
Daniele Alessandri
|
e6f1788e27
Rename interfaces and classes in the Predis\Cluster namespace.
|
11 years ago |
Daniele Alessandri
|
b71c798f9b
Rename classes in Predis\Response and Predis\Response\Iterator.
|
11 years ago |
Daniele Alessandri
|
a8edc02eb6
Create the Predis\Response namespace.
|
11 years ago |
Alexandru Patranescu
|
2d2930d24f
some PHPDoc fixes in lib
|
12 years ago |
Daniele Alessandri
|
c354d02105
Aggregated connection for redis-cluster now uses 16384 hash slots.
|
12 years ago |
Daniele Alessandri
|
be46ab813c
Remove useless default NULL value in method arguments.
|
13 years ago |
Daniele Alessandri
|
8d7f5099c4
Add tests for Predis\Connection\RedisCluster (redis-cluster).
|
13 years ago |
Daniele Alessandri
|
1ac9cc9c71
Support EVAL and EVALSHA with redis-cluster.
|
13 years ago |
Daniele Alessandri
|
93971bcb45
Merge branch 'command-hash-strategy'
|
13 years ago |
Daniele Alessandri
|
e54bc31212
Create Predis\Cluster namespace and move related classes / interfaces.
|
13 years ago |
Daniele Alessandri
|
b9eddae96f
Fix and optimize node guessing algorithm.
|
13 years ago |
Daniele Alessandri
|
7683f97ff2
Move the hash generator inside the command hash strategy class.
|
13 years ago |
Daniele Alessandri
|
f4f9d02551
Improve the slot-guessing algorithm.
|
13 years ago |
Daniele Alessandri
|
bacdb7ff62
Remove useless "use" directives.
|
13 years ago |
Daniele Alessandri
|
e0c6ad58be
Optimize lazy initialization of the slots map.
|
13 years ago |
Daniele Alessandri
|
febd99421f
Pre-associate connections to slot ranges using connection parameters.
|
13 years ago |
Daniele Alessandri
|
8559c2cb30
Make it possible to pre-associate slots to a connection.
|
13 years ago |
Daniele Alessandri
|
2ba54a0e1c
Use specific command hash strategy for redis-cluster.
|
13 years ago |
Daniele Alessandri
|
024a31d571
Fix wrong binary notation.
|
13 years ago |
Daniele Alessandri
|
55a3fd65a2
More code styling changes.
|
13 years ago |
Daniele Alessandri
|
6c732c737b
Order "use" directives by namespace depth and name.
|
13 years ago |
Daniele Alessandri
|
559853bdd5
Move some classes and interfaces in other namespaces.
|
13 years ago |
Daniele Alessandri
|
1f0be85a3d
Add initial support for Redis cluster (Redis v3.0).
|
13 years ago |