Moment For Technology

Configure Redis primary/secondary replication on a Mac

Posted on June 26, 2022, 9:50 p.m. by Amber Maldonado
Category: The back-end Tag: The back-end redis
Summary: In a Redis cluster, several Redis servers are assigned to replicate another Redis server, so the server to be replicated is defined as the master server, while the server to replicate the master server is called the slave server. This mode is called the master-slave replication mode. Multiple copies of data can be provided to achieve high availability and read/write separation (the master node is responsible for writing data, and the slave node is responsible for reading data. The master node synchronizes data to the slave node to ensure data consistency

By default, redis is installed and running properly

Conf file to ect, copy the redis.conf file to redis6380, redis6381. I'll name redis. Conf slave.conf.

2. Modify the slave.conf configuration

# Change the port number to6380.6381
port 6380/6381Configure the primary IP address and port slaveof for host-based replication127.0. 01.  6379# set whether the secondary node is read-only replica-read-only yesCopy the code

3. Enable the slave service

/usr/local/etc/redis6380 /redis server slave.confCopy the code

4. Start the slave service

$ redis-cli -h 127.0. 01. -p 6380
Copy the code

About (Moment For Technology) is a global community with thousands techies from across the global hang out!Passionate technologists, be it gadget freaks, tech enthusiasts, coders, technopreneurs, or CIOs, you would find them all here.