最近是国庆假期,大家都在愉快地度过,导致文章的推广和活跃度有所下降。然而,作为一名写作者,我们不能停下笔,需要继续创作。为了不耽误我的更新进度,我决定先单独提出后续系列文章中的简单部分。这些知识点并不需要有前提知识,很容易理解。这样做既不会影响我的创作进程,又能保持文章的连贯性。
单机配置启动
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服务方法:
-
pkill redis‐server -
kill 进程号 -
src/redis‐cli shutdown
Redis主从架构
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的可用性和性能。
总的来说,本文提供了详细的步骤和操作,对于初学者来说是一个很好的指导。但是需要注意的是,在实际使用中还需要根据具体情况进行配置和调整,以满足实际需求。
原文始发于微信公众号(灵墨AI探索室):轻松掌握组件启动之Redis单机、主从
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/208469.html