轻松掌握组件启动之Redis单机、主从

轻松掌握组件启动之Redis单机、主从

最近是国庆假期,大家都在愉快地度过,导致文章的推广和活跃度有所下降。然而,作为一名写作者,我们不能停下笔,需要继续创作。为了不耽误我的更新进度,我决定先单独提出后续系列文章中的简单部分。这些知识点并不需要有前提知识,很容易理解。这样做既不会影响我的创作进程,又能保持文章的连贯性。

单机配置启动

Redis安装

下载地址:http://redis.io/download

安装步骤:

1: 安装gcc编译器:yum install gcc

2: 将下载好的redis‐5.0.3.tar.gz文件放置在/usr/local文件夹下,并解压redis‐5.0.3.tar.gz文件

wget http://download.redis.io/releases/redis‐5.0.3.tar.gz
 tar xzf redis‐5.0.3.tar.gz
 cd redis‐5.0.3

3: 切换到解压后的redis‐5.0.3目录下,完成编译与安装

make

4:  修改配置

 daemonize yes #后台启动
 protected‐mode no #关闭保护模式,开启的话,只有本机才可以访问redis
 需要注释掉bind
 #bind 127.0.0.1(bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户
端通过机器的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可)

5: 启动服务

 src/redis‐server redis.conf

6: 验证服务是否成功启动

 ps ‐ef | grep redis

7: 使用redis‐cli,进入redis客户端

 src/redis‐cli

8: 退出客户端

quit

9: 以下是三种退出redis服务方法:

  1. pkill redis‐server
  2. kill 进程号
  3. src/redis‐cli shutdown

Redis主从架构

轻松掌握组件启动之Redis单机、主从
image

redis主从架构搭建,配置从节点步骤:

1、复制一份redis.conf文件:使用cp命令复制一份redis.conf文件,以便对从节点进行配置。

2、修改从节点配置:打开复制的redis.conf文件,根据以下步骤修改相关配置:

 port 6380
 pidfile /var/run/redis_6380.pid # 把pid进程号写入pidfile配置的文件
 logfile "6380.log"

 dir /usr/local/redis‐5.0.3/data/6380 # 指定数据存放目录
 # 需要注释掉bind
 # bind 127.0.0.1(bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户端通
过机器的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可)

3、使用replicaof配置主从复制

 replicaof 192.168.0.60 6379 # 从本机6379的redis实例复制数据,Redis 5.0之前使用slaveof
 replica‐read‐only yes # 配置从节点只读

4、开始启动从节点

redis‐server redis.conf

5、登录从节点客户端

redis‐cli ‐p 6380

6、测试在6379实例上写数据,6380实例是否能及时同步新修改数据

7、通过以上的步骤,可以自己再配置一个6381的从节点

总结

通过以上步骤,可以成功配置启动Redis单机和搭建主从架构。这样可以实现数据的备份和故障切换,提高Redis的可用性和性能。

总的来说,本文提供了详细的步骤和操作,对于初学者来说是一个很好的指导。但是需要注意的是,在实际使用中还需要根据具体情况进行配置和调整,以满足实际需求。

轻松掌握组件启动之Redis单机、主从

原文始发于微信公众号(灵墨AI探索室):轻松掌握组件启动之Redis单机、主从

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/208469.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!