您好,登錄后才能下訂單哦!
這篇文章主要介紹了redis復制碰到的問題有哪些的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇redis復制碰到的問題有哪些文章都會有所收獲,下面我們一起來看看吧。
使用salveof命令之后,長時間看不到數據同步,以為復制功能失效了,或配置錯了。其實不用擔心,有兩種方法可以確定是否正在建立復制。
在創建redis復制是,一開始可能會發現slave長時間不開始同步數據,可能數據量太大,導致了master在dump數據慢,此時可以在master上執行top -p ${pgrep -d,redis-sever}命令,就可以看到dump的過程。
[root@img1_u ~]# top -p $(pgrep -d, redis-server) top - 14:06:24 up 54 days, 6:13, 1 user, load average: 1.18, 1.32, 1.20 Tasks: 2 total, 1 running, 1 sleeping, 0 stopped, 0 zombie Cpu(s): 15.2%us, 1.7%sy, 0.6%ni, 81.9%id, 0.2%wa, 0.0%hi, 0.4%si, 0.0%st Mem: 24542176k total, 22771848k used, 1770328k free, 2245720k buffers Swap: 524280k total, 0k used, 524280k free, 4369452k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 21619 root 20 0 5654m 5.4g 388 R 99.9 23.0 0:23.70 redis-server 1663 root 20 0 5654m 5.4g 1068 S 15.3 23.0 5042:31 redis-server
redis-server是單進程的,現在通過top命令查看已經有2個進程,因為之前提到的,redis在建立復制的時候,會在主服務上執行bgsave命令,fork一個子進程,dump出RDB文件。master dump完畢,然后再將快照文件傳給slave.
方法二:通過rdb_bgsave_in_progress標識
進入master的redis-cli
127.0.0.1:6381> info Persistence # Persistence loading:0 current_cow_size:0 current_cow_size_age:0 current_fork_perc:0.00 current_save_keys_processed:0 current_save_keys_total:0 rdb_changes_since_last_save:0 rdb_bgsave_in_progress:0 ##這個表示沒有 rdb_last_save_time:1648953406 rdb_last_bgsave_status:ok rdb_last_bgsave_time_sec:0 rdb_current_bgsave_time_sec:-1 rdb_last_cow_size:311296 aof_enabled:0 aof_rewrite_in_progress:0 aof_rewrite_scheduled:0 aof_last_rewrite_time_sec:-1 aof_current_rewrite_time_sec:-1 aof_last_bgrewrite_status:ok aof_last_write_status:ok aof_last_cow_size:0 module_fork_in_progress:0 module_fork_last_cow_size:0
如果rdb_bgsave_in_progress為1,那么master正在進行bgsave命令。同時rdb_current_bgsave_time_sec顯示bgsave命令已經執行的時間。由于master服務器上默認不開啟RDB和AOF日志,如果rdb_bgsave_in_progress為1,那么就可以肯定由于復制原因發送一個bgsave指令dump出RDB文件。
關于“redis復制碰到的問題有哪些”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“redis復制碰到的問題有哪些”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。