最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Redis7.2.x主從復(fù)制的實現(xiàn)示例

 更新時間:2024年06月07日 09:22:02   作者:夢·D·  
本文主要介紹了Redis7.2.x主從復(fù)制的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
IP操作系統(tǒng)服務(wù)版本
192.168.140.153CentOS 7remaster7.2.5
192.168.140.159CentOS 7redis-slave7.2.5

一、安裝依賴

yum -y install gcc gcc-c++

二、安裝Redis

1、下載安裝包

wget http://download.redis.io/releases/redis-7.2.5.tar.gz

2、解壓

tar -zxvf redis-7.2.5.tar.gz -C /opt/

3、創(chuàng)建工作目錄

mkdir -p /opt/redis/
mkdir -p /opt/redis/logs/

4、編譯安裝

# 進入解壓目錄
cd /opt/redis-7.2.5

# 編譯
make

# 安裝
make install PREFIX=/opt/redis/

5、修改配置文件(Master)

cp /opt/redis-7.2.5/redis.conf /opt/redis/

vi /opt/redis/redis.conf
# 修改如下內(nèi)容
bind 192.168.140.153 -::1
# 允許后臺運行
daemonize yes
# pid文件位置
pidfile /opr/redis/redis_6379.pid
# 日志位置
logfile "/opt/redis/logs/redis.log"
# 工作目錄
dir /opt/redis/
# 主從同步密碼
masterauth final123
# redis密碼
requirepass final123

6、修改配置文件(Slave)

cp /opt/redis-7.2.5/redis.conf /opt/redis/

vi /opt/redis/redis.conf
# 修改如下內(nèi)容
bind 192.168.140.153 -::1
# 允許后臺運行
daemonize yes
# pid文件位置
pidfile /opr/redis/redis_6379.pid
# 日志位置
logfile "/opt/redis/logs/redis.log"
# 工作目錄
dir /opt/redis/
# 主從同步密碼
masterauth final123
# redis密碼
requirepass final123

replilcaof 192.168.140.153 6379

7、創(chuàng)建啟動腳本

[root@localhost redis]# vi /etc/systemd/system/redis.service
[Unit]
Description=Redis
After=network.target
 
[Service]
Type=simple
User=root
Group=root
ExecStart=/opt/redis/bin/redis-server /opt/redis/redis.conf --daemonize no
Restart=always
LimitNPROC=65535
LimitNOFILE=65535
 
[Install]
WantedBy=multi-user.target

8、啟動服務(wù)

systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service

三、測試

1、配置環(huán)境變量

[root@localhost redis]# vi /etc/profile
# 在最后添加如下內(nèi)容
PATH=${PATH}:/opt/redis/bin/

[root@localhost redis]# source /etc/profile

2、查看redis-master

[root@localhost redis]# redis-cli -h 192.168.140.153
192.168.140.153:6379> auth final123
OK
192.168.140.153:6379> info replication
# Replication
role:master
connected_slaves:1
slave0:ip=192.168.140.159,port=6379,state=online,offset=350,lag=1
master_failover_state:no-failover
master_replid:28a3b660f11504c07b2cc4bc07a093970af1544b
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:350
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:350

3、查看redis-slave

[root@localhost redis]# redis-cli -h 192.168.140.159
192.168.140.159:6379> auth final123
OK
192.168.140.159:6379> info replication
# Replication
role:slave
master_host:192.168.140.153
master_port:6379
master_link_status:up
master_last_io_seconds_ago:6
master_sync_in_progress:0
slave_read_repl_offset:406
slave_repl_offset:406
slave_priority:100
slave_read_only:1
replica_announced:1
connected_slaves:0
master_failover_state:no-failover
master_replid:28a3b660f11504c07b2cc4bc07a093970af1544b
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:406
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:406

4、master節(jié)點插入數(shù)據(jù)

192.168.140.153:6379> set test "master"
OK
192.168.140.153:6379> get test
"master"

5、slave節(jié)點查看數(shù)據(jù)是否同步

192.168.140.159:6379> get test
"master"
# slave節(jié)點只能讀取,不能寫入。
192.168.140.159:6379> set test1 "ceshi"
(error) READONLY You can't write against a read only replica.

到此這篇關(guān)于Redis7.2.x主從復(fù)制的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)Redis7.2.x主從復(fù)制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Redis用GEO實現(xiàn)附近的人功能

    Redis用GEO實現(xiàn)附近的人功能

    GEO就是Geolocation的簡寫形式,代表地理坐標(biāo),這篇文章主要介紹了Redis用GEO實現(xiàn)附近的人功能,需要的朋友可以參考下
    2024-08-08
  • Redis中的RDB用法原理及說明

    Redis中的RDB用法原理及說明

    Redis RDB是通過fork子進程生成內(nèi)存數(shù)據(jù)快照的持久化機制,采用寫時復(fù)制(COW)技術(shù),確保數(shù)據(jù)一致性,優(yōu)點:性能高、恢復(fù)快;缺點:可能丟失最后一次持久化后的數(shù)據(jù),常用于備份,建議與AOF結(jié)合使用以兼顧安全與效率
    2025-09-09
  • redis中redis-cli使用小結(jié)

    redis中redis-cli使用小結(jié)

    redis-cli 是Redis命令行界面,一個簡單的程序,允許直接從終端向Redis發(fā)送命令,并讀取服務(wù)器發(fā)送的回復(fù),本文主要介紹了redis中redis-cli使用小結(jié),感興趣的可以了解一下
    2023-10-10
  • redis清空所有數(shù)據(jù)的三種方法

    redis清空所有數(shù)據(jù)的三種方法

    本文主要介紹了redis清空所有數(shù)據(jù)的三種方法,主要包括FLUSHALL,FLUSHDB,SCREPT FLUSH這三個指令,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • Redis刪除策略的三種方法及逐出算法

    Redis刪除策略的三種方法及逐出算法

    這篇文章主要介紹了Redis刪除策略的三種方法及逐出算法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Redis集群中節(jié)點更換IP后實現(xiàn)恢復(fù)集群且保留數(shù)據(jù)

    Redis集群中節(jié)點更換IP后實現(xiàn)恢復(fù)集群且保留數(shù)據(jù)

    本文介紹了如何在Redis集群中更改節(jié)點IP地址,并通過修改cluster-config-file文件中的IP地址并重啟所有節(jié)點,成功恢復(fù)集群
    2026-03-03
  • Redis中RDB與AOF的區(qū)別及說明

    Redis中RDB與AOF的區(qū)別及說明

    本文詳細(xì)介紹了Redis的兩種主要持久化方式:RDB和AOF,RDB通過快照方式將數(shù)據(jù)保存到磁盤,適合大規(guī)模數(shù)據(jù)的快速恢復(fù),但數(shù)據(jù)一致性較低,AOF通過記錄每次的寫操作,提供高數(shù)據(jù)一致性,但恢復(fù)速度較慢,兩種方式可以結(jié)合使用,RDB作為后備,AOF作為主要持久化方式
    2025-12-12
  • Redis?數(shù)據(jù)傾斜產(chǎn)生的原因及問題詳解

    Redis?數(shù)據(jù)傾斜產(chǎn)生的原因及問題詳解

    數(shù)據(jù)傾斜是指在Redis分布式集群(如Redis?Cluster或Codis)中,數(shù)據(jù)(內(nèi)存占用)或訪問請求(QPS)沒有均勻地分布到各個節(jié)點上,導(dǎo)致部分節(jié)點負(fù)載過高,而其他節(jié)點相對空閑的現(xiàn)象,文章詳細(xì)介紹了Redis數(shù)據(jù)傾斜的概念、原因、診斷方法以及解決方案,感興趣的朋友一起看看吧
    2026-01-01
  • Redis?緩存淘汰策略和事務(wù)實現(xiàn)樂觀鎖詳情

    Redis?緩存淘汰策略和事務(wù)實現(xiàn)樂觀鎖詳情

    這篇文章主要介紹了Redis緩存淘汰策略和事務(wù)實現(xiàn)樂觀鎖詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • Redis Cluster集群數(shù)據(jù)分片機制原理

    Redis Cluster集群數(shù)據(jù)分片機制原理

    這篇文章主要介紹了Redis Cluster集群數(shù)據(jù)分片機制原理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04

最新評論

营口市| 山丹县| 察雅县| 龙陵县| 年辖:市辖区| 得荣县| 丹棱县| 晋城| 新密市| 德阳市| 白沙| 丹棱县| 吉首市| 巴马| 盘山县| 苏尼特右旗| 水城县| 皋兰县| 贵德县| 阿坝县| 平阳县| 永昌县| 天气| 左贡县| 东兴市| 江油市| 宜川县| 三门县| 兰州市| 临海市| 邢台市| 凤山县| 瑞昌市| 靖边县| 扶风县| 蓬溪县| 康定县| 九江市| 公安县| 离岛区| 青田县|