美文网首页
数据库(23)redis搭建主从,集群

数据库(23)redis搭建主从,集群

作者: 錦魚 | 来源:发表于2018-09-26 12:05 被阅读0次

搭建主从

主从意义:

  • 例如:备份数据、读写分离数据备份
  • 读写分离

读写分离
  1. 一个master可以拥有多个slave,一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构
  2. master用来写数据,slave用来读数据,经统计:网站的读写比例是10:1
  3. 通过主从配置可以实现 读写分离
  4. master和slave都是一个redis实例(redis服务)


配置主

1.查看当前主机的ip地址
2.我们就不能再使用127.0.0.1了,需要修改/etc/redis/redis.conf文件
  • sudo vi /etc/redis/redis.conf
  • bind 192.168.31.166
重启redis
  • sudo service redis stop
  • redis-server redis.conf

配置从(同一台机器配置从)

  • 1.复制/etc/redis/redis.conf文件到当前文件夹下面
  • sudo cp redis.conf ./slave.conf
  • 2.修改redis/slave.conf文件
  • sudo vi slave.conf
  • 编辑内容
  • bind 从服务器ip
  • slaveof 主服务器ip 主服务端口号
  • port 从服务器端口号
  • redis服务
  • sudo redis-server slave.conf

查看主从关系

redis-cli -h ip (-p port)info Replication

数据操作
  • 在master和slave分别执行info命令,查看输出信息 进入主客户端

redis-cli -h 192.168.31.166 -p 6379
进入从的客户端
redis-cli -h 192.168.31.166 -p 6378

  • 在master上写数据
    set name 100cxy
  • 在slave上读数据
    get 100cxy



搭建集群

1.创建文件夹conf

2.创建主端口文件

7001.conf
7002.conf
7003.conf

3.创建次端口文件

7011.conf
7012.conf
7013.conf

4.下载rudo

5.将文件xx拷贝到XX文件夹

6.打开创建集群

7.测试集群

相关文章

网友评论

      本文标题:数据库(23)redis搭建主从,集群

      本文链接:https://www.haomeiwen.com/subject/wmceoftx.html