forked from md-systems/redis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.PhpRedis.txt
52 lines (33 loc) · 1.43 KB
/
README.PhpRedis.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
PhpRedis cache backend
======================
This client, for now, is only able to use the PhpRedis extension.
Get PhpRedis
------------
You can download this library at:
https://github.com/nicolasff/phpredis
This is PHP extension, too recent for being packaged in most distribution, you
will probably need to compile it yourself.
Default behavior is to connect via tcp://localhost:6379 but you might want to
connect differently.
Use the Sentinel high availability mode
---------------------------------------
Redis can provide a master/slave mode with sentinels server monitoring them.
More information about setting it : https://redis.io/topics/sentinel.
This mode needs the following settings:
Modify the host as follow:
// Sentinels instances list with hostname:port format.
$settings['redis.connection']['host'] = array('1.2.3.4:5000','1.2.3.5:5000','1.2.3.6:5000');
Add the new instance setting:
// Redis instance name.
$settings['redis.connection']['instance'] = 'instance_name';
Connect via UNIX socket
-----------------------
Just add this line to your settings.php file:
$conf['redis_cache_socket'] = '/tmp/redis.sock';
Don't forget to change the path depending on your operating system and Redis
server configuration.
Connect to a remote host and database
-------------------------------------
See README.txt file.
For this particular implementation, host settings are overridden by the
UNIX socket parameter.