
# 开始使用
#### 安全组规则修改（可选）
![](https://support.huaweicloud.com/rdharc-ctf/public_sys-resources/notice_3.0-zh-cn.png)
- Redis数据库服务端口号默认7000，默认对该方案创建的VPC子网网段放开，请参考[修改安全组规则](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0005.html)，配置IP地址白名单，以便能正常访问服务。
- 该解决方案使用22端口用来远程登录云服务器，默认对该方案创建的VPC子网网段放开，请参考[修改安全组规则](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0005.html)，配置IP地址白名单，以便能正常访问服务。
 
安全组实际是网络流量访问策略，包括网络流量入方向规则和出方向规则，通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。
如果您的实例关联的安全组策略无法满足使用需求，比如需要添加、修改、删除某个TCP端口，请参考以下内容进行修改。
- 添加安全组规则：根据业务使用需求需要开放某个TCP端口，请参考**[添加安全组规则](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0030969470.html)**添加入方向规则，打开指定的TCP端口。
- 修改安全组规则：安全组规则设置不当会造成严重的安全隐患。您可以参考**[修改安全组规则](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0005.html)**，来修改安全组中不合理的规则，保证云服务器等实例的网络安全。
- 删除安全组规则：当安全组规则入方向、出方向源地址/目的地址有变化时，或者不需要开放某个端口时，您可以参考**[删除安全组规则](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0006.html)**进行安全组规则删除。
 
#### （可选）Redis密码修改（三台机器都需要修改并且密码必须相同）（部署好服务后{ecs-name}-primary为master主节点，{ecs-name}-secondary01、{ecs-name}-secondary02为slave从节点）
1. 登录[弹性云服务器](https://console.huaweicloud.com/ecm/?agencyId=8f3a7568dba64651869aa83c1b53de79&region=cn-north-4&locale=zh-cn#/ecs/manager/vmList)控制平台，首先选择一台云服务器，单击远程登录，或者使用其他的远程登录工具进入Linux云服务器。
   
   图1登录ECS云服务器控制平台   
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001983898937.png)
   图2登录Linux云服务器   
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001409962521.png)
   
   
2. 在Linux云服务中输入账号和密码后回车。 
   图3登录ECS云服务器   
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001360446418.png)
   
   
3. 输入vim /data/redis-5.0.8/redis.conf 进入文件，修改requirepass和masterauth密码，两者必须相同 
   按 /requirepass回车可以快速搜索
   按 i 进入编辑模式输入新密码，
   按ecs 输入 "：wq"保存并退出。
   图4修改密码
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001361754000.png)
   图5修改密码   
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001361913728.png)
   
   
   
4. redis修改完密码，需要重启redis服务，密码才可以生效 
   **三台机器必须按照先从-\>后主的方式关闭redis进程（先关闭从节点，再关闭主节点）**
   输入ps -ef \|grep redis
   kill -9 pid
   图6重启服务   
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001412316841.png)
   **三台机器都修改完成后，按照先主--\>后从顺序启动redis和Sentinel服务**
   启动Redis，顺序主节点--\>从节点
   redis-server /data/redis-5.0.8/redis.conf
   启动Sentinel，顺序主节点--\>从节点
   redis-sentinel /data/redis-5.0.8/sentinel.conf
   
   
 
#### redis集群验证
1. 登录{ecs-name}-primary节点，查看集群信息 
   Redis集群部署成功
   redis-primary节点
   redis-cli -h ip(本机私网IP) -p 7000
   auth redis密码
   info replication
   图7登录{ecs-name}-primary节点，查看集群信息   
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001416856529.png)
   
   
2. 查看集群信息，{ecs-name}-secondary01节点 
   redis-cli -h ip(本机私网IP) -p 7000
   auth redis密码
   info replication
   图8访问{ecs-name}-secondary01节点，查看集群信息
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001416151233.png)
   
   
3. 查看集群信息，{ecs-name}-secondary02节点 
   redis-cli -h ip(本机私网IP) -p 7000
   auth redis密码
   info replication
   图9访问{ecs-name}-secondary02节点，查看集群信息   
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001416151533.png)
   
   
4. 插入数据验证 
   {ecs-name}-primary节点插入数据，secondary01、secondary02节点默认只读，不能插入数据。
   set aaa "ceshishuju01"
   get aaa
   图10{ecs-name}-primary主节点插入数据，获取信息   
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001416032945.png)
   图11{ecs-name}-secondary01节点查看数据：   
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001365711806.png)
   图12{ecs-name}-secondary02节点查看数据：   
   ![](https://support.huaweicloud.com/rdharc-ctf/zh-cn_image_0000001365712226.png)
   
   
 
