??3?????????

????????slave?????????????????slave??????????м???????????

slaveof 192.168.1.1 6379 #???master??ip????

???????????????????????????δ?????????????

1.# slaveof <masterip> <masterport> 
2.slaveof localhost 6379
 
????????????????????????????6379??????????6378??

???????????????????????£?

1.[root@localhost redis-2.2.12]# src/redis-server redis.conf   
2.[7064] 09 Aug 20:13:12 * Server started?? Redis version 2.2.12  
3.[7064] 09 Aug 20:13:12 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.  
4.[7064] 09 Aug 20:13:12 * The server is now ready to accept connections on port 6379  
5.[7064] 09 Aug 20:13:13 - 0 clients connected (0 slaves)?? 539512 bytes in use  
6.[7064] 09 Aug 20:13:18 - 0 clients connected (0 slaves)?? 539512 bytes in use  
7.[7064] 09 Aug 20:13:20 - Accepted 127.0.0.1:37789  
8.[7064] 09 Aug 20:13:20 * Slave ask for synchronization  
9.[7064] 09 Aug 20:13:20 * Starting BGSAVE for SYNC  
10.[7064] 09 Aug 20:13:20 * Background saving started by pid 7067  
11.[7067] 09 Aug 20:13:20 * DB saved on disk  
12.[7064] 09 Aug 20:13:20 * Background saving terminated with success  
13.[7064] 09 Aug 20:13:20 * Synchronization with slave succeeded  
14.[7064] 09 Aug 20:13:23 - 0 clients connected (1 slaves)?? 547380 bytes in use
 
?????????????????????£?

1.[root@localhost redis-2.2.12]# src/redis-server redis.slave   
2.[7066] 09 Aug 20:13:20 * Server started?? Redis version 2.2.12  
3.[7066] 09 Aug 20:13:20 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.  
4.[7066] 09 Aug 20:13:20 * The server is now ready to accept connections on port 6378  
5.[7066] 09 Aug 20:13:20 - 0 clients connected (0 slaves)?? 539548 bytes in use  
6.[7066] 09 Aug 20:13:20 * Connecting to MASTER...  
7.[7066] 09 Aug 20:13:20 * MASTER <-> SLAVE sync started: SYNC sent  
8.[7066] 09 Aug 20:13:20 * MASTER <-> SLAVE sync: receiving 10 bytes from master  
9.[7066] 09 Aug 20:13:20 * MASTER <-> SLAVE sync: Loading DB in memory  
10.[7066] 09 Aug 20:13:20 * MASTER <-> SLAVE sync: Finished with success  
11.[7068] 09 Aug 20:13:20 * SYNC append only file rewrite performed  
12.[7066] 09 Aug 20:13:20 * Background append only file rewriting started by pid 7068  
13.[7066] 09 Aug 20:13:21 * Background append only file rewriting terminated with success  
14.[7066] 09 Aug 20:13:21 * Parent diff flushed into the new append log file with success (0 bytes)  
15.[7066] 09 Aug 20:13:21 * Append only file successfully rewritten.  
16.[7066] 09 Aug 20:13:21 * The new append only file was selected for future appends.  
17.[7066] 09 Aug 20:13:25 - 1 clients connected (0 slaves)?? 547396 bytes in use
 
???????????????????????????

1.redis 127.0.0.1:6379> set name HongWan  
2.OK  
3.redis 127.0.0.1:6379>
 
???????????????????

1.redis 127.0.0.1:6378> get name  
2."HongWan"  
3.redis 127.0.0.1:6378>
 
???????????????????????

???????????????ж???????????????????????????info????????????????????????????????????info????

1.redis 127.0.0.1:6378> info  
2..  
3..  
4..  
5.role:slave  
6.master_host:localhost  
7.master_port:6379  
8.master_link_status:up  
9.master_last_io_seconds_ago:10  
10.master_sync_in_progress:0  
11.db0:keys=1??expires=0 
12.redis 127.0.0.1:6378>
 
????????????????????????ж???????????????????????????????????master_link_status????????????????????????=up????????????????????=down????????????
????db0:keys=1??expires=0???????????????м???key?????????key????????