首页 / REDIS / Redis 从数据库配置
Redis 从数据库配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Redis 从数据库配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1676字,纯文字阅读大概需要3分钟。
内容图文
SLAVEOF NO ONE
可以是当前数据库停止接收其他数据库的同步,转成主数据库
redis主从复制
redis主从复制的特点:
1.一个master可以拥有多个slave
2.多个slave可以连接同一个master外,还可以连接到其它slave
3.主从复制不会阻塞master,在同步数据时,master可以继续处理client的请求
4.提高系统的伸缩性
redis主从复制过程:
1.slave与master建立连接,发送sync同步命令
2.master会启动一个后台进程,将数据库快照保存到文件中,同时master主进程会开始收集新的写命令
并缓存。
3.后台完成保存后,就将此文件发送给slave
4.slave将此文件保存到硬盘上
配置主从服务器:
配置slave服务器很简单,只需要在slave的配置文件中加入以下配置:
slaveof 222.27.174.98 6379 //指定master的主机的IP和端口号
masterauth 888888 //主机数据库的密码
我们可以通过info命令来查看本机的redis是主服务器还是从服务器。
通过 info Replication 查看role是master还是slave,及相关信息
优点及应用场景
-
读写分离 通过复制可以实现读写分离以提高服务器的负载能力。在常见的场景中,读的频率大于写,当单机的Redis无法应付大量的读请求时(尤其是较耗资源的请求,比如SORT命令等)可以通过复制功能建立多个从数据库,主数据库只进行写操作,而从数据库负责读操作。
-
从数据库持久化 持久化通常相对比较耗时,为了提高性能,可以通过复制功能建立一个(或若干个)从数据库,并在从数据库中启用持久化,同时在主数据库禁用持久化。当从数据库崩溃时重启后主数据库会自动将数据同步过来,所以无需担心数据丢失。而当主数据库崩溃时,需要在从数据库中使用SLAVEOF NO ONE命令将从数据库提升成主数据库继续服务,并在原来的主数据库启动后使用SLAVEOF命令将其设置成新的主数据库的从数据库,即可将数据同步回来。
Redis 从数据库配置
标签:
本文系统来源:http://www.cnblogs.com/xiaozong/p/5661327.html
内容总结
以上是互联网集市为您收集整理的Redis 从数据库配置全部内容,希望文章能够帮你解决Redis 从数据库配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。