溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

?Redis的master/slave復(fù)制是怎樣的

發(fā)布時間:2021-12-01 14:27:01 來源:億速云 閱讀:134 作者:柒染 欄目:云計算

?Redis的master/slave復(fù)制是怎樣的,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

?Redis 的 master/slave 復(fù)制:    
Redis 的 master/slave 數(shù)據(jù)復(fù)制方式可以是一主一從或者是一主多從的方式,Redis 在 master 是非阻塞模式,也就是說在 slave 執(zhí)行數(shù)據(jù)同步的時候,master 是可以接受客戶端的 
請求的,并不影響同步數(shù)據(jù)的一致性,然而在 slave 端是阻塞模式的,slave 在同步 master 數(shù)據(jù)時,并不能夠響應(yīng)客戶端的查詢  
Redis 的 master/slave 模式下,master 提供數(shù)據(jù)讀寫服務(wù),而 slave 只提供讀服務(wù)    
Redis 的 master/slave 的配置方式是在 slave 主機(jī)的 Redis 目錄下的 redis.conf 配置文件中 添加:  
slaveof master_ip master_port    
例如:  
我們配置我們的 slave 為:redis-slave.conf  daemonize yes  
pidfile redis-slave.pid  port 6380  timeout 300  loglevel verbose  logfile stdout  databases 16  save 900 1  save 300 10  save 60 10000  
rdbcompression yes  
dbfilename dump-slave.rdb  dir /home/falcon/redis-2.0.0/  slaveof 127.0.0.1 6379  appendonly no  
appendfsync everysec  vm-enabled no  
vm-swap-file logs/redis-slave.swap  vm-max-memory 0  
vm-page-size 32 IT 運(yùn)維專家網(wǎng) http://www.LinuxTone.Org  vm-pages 134217728  vm-max-threads 4  glueoutputbuf yes  
hash-max-zipmap-entries 64  hash-max-zipmap-value 512  activerehashing yes    
啟動 slave:  
[falcon@www.fwphp.cn ~/redis-2.0.0]$ ./redis-server redis-slave.conf    
查看狀態(tài)信息:  
[falcon@www.fwphp.cn ~/redis-2.0.0]$ ./redis-cli -p 6380 info  redis_version:1.3.17  redis_git_sha1:00000000  redis_git_dirty:0  arch_bits:32  
multiplexing_api:epoll  process_id:10772  
uptime_in_seconds:249  uptime_in_days:0  connected_clients:2  connected_slaves:0  blocked_clients:0  
used_memory:1756868  
used_memory_human:1.68M  changes_since_last_save:0  bgsave_in_progress:0  
last_save_time:1281654285  bgrewriteaof_in_progress:0  total_connections_received:13  total_commands_processed:9  expired_keys:0  
hash_max_zipmap_entries:64  hash_max_zipmap_value:512  pubsub_channels:0  pubsub_patterns:0  vm_enabled:0  role:slave  
master_host:127.0.0.1  master_port:6379  master_link_status:up  
master_last_io_seconds_ago:248  db0:keys=23,expires=0  
[falcon@www.fwphp.cn ~/redis-2.0.0]$ ./redis-cli -p 6379 info IT 運(yùn)維專家網(wǎng)http://www.LinuxTone.Org  redis_version:1.3.17  redis_git_sha1:00000000  redis_git_dirty:0  arch_bits:32  
multiplexing_api:epoll  process_id:7663  
uptime_in_seconds:16787  uptime_in_days:0  connected_clients:1  connected_slaves:1  blocked_clients:0  
used_memory:1757232  
used_memory_human:1.68M  changes_since_last_save:0  bgsave_in_progress:0  
last_save_time:1281654286  bgrewriteaof_in_progress:0  total_connections_received:835  total_commands_processed:55953  expired_keys:1  
hash_max_zipmap_entries:64  hash_max_zipmap_value:512  
pubsub_channels:0  pubsub_patterns:0  vm_enabled:0  role:master  
db0:keys=23,expires=0 

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI