Differences between revisions 11 and 12
Revision 11 as of 2020-02-13 20:01:12
Size: 1408
Comment:
Revision 12 as of 2020-02-13 20:03:06
Size: 1408
Comment:
Deletions are marked like this. Additions are marked like this.
Line 37: Line 37:
Start the redis servers again, but start it on redis03 first. Start the redis servers again, but start it on redis01 first.

INCOMPLETE DO NOT USE

Redis

Redis is an in memory data structure storage. It will be used to share PHP-sessions between the apache servers. To guarantee a robust deployment three redis servers will be configured.

  • 192.168.1.58 redis01
  • 192.168.1.59 redis02
  • 192.168.1.60 redis03

Software

apt-get install redis-server redis-sentinel

Configuration

Redis Server

Make sure the apache servers can reach redis. Change bind 127.0.0.1 in /etc/redis/redis.conf. Each of the redis servers needs to listen on its own IP-address.

bind 127.0.0.1 192.168.1.58

Stop the redis server on all hosts.

service redis-server stop

To enable replication we need to consider one of the redis servers the master. Here it will be redis01. On the two other hosts add the following to /etc/redis/redis.conf.

slaveof 192.168.1.58 6379

Start the redis servers again, but start it on redis01 first.

service redis-server start

redis03 should now be the master.

Redis Sentinel

The same goes for /etc/redis/sentinel.conf

bind 127.0.0.1 192.168.1.58

References

None: Redis (last edited 2022-01-03 22:09:21 by Kristian Kallenberg)