redis集群的搭建
来源:互联网 发布:众测平台数据安全 编辑:程序博客网 时间:2024/06/05 12:39
一、下载redis,并安装
redis版本:redis-3.2.3.tar.gz
#tar zxf redis-3.2.3.tar.gz
#cd redis-3.2.3
#make MALLOC=lib
#make
验证是否可以启动#src/redis-server
二、配置config文件
配置主从(master-slave)的安全访问,slave->master的密码访问
1、主服务器:192.168.30.124,密码为123456
从服务器:192.168.30.125,密码为654321
操作步骤:
分别修改主从redis根目录下的redis.conf文件
requirepass 123456 #主服务器
requirepass 654321 #从服务器
2、从服务器上修改配置,以达到同步主服务器上数据的目的
操作步骤,此操作只在从服务器上修改:
slaveof 192.168.30.124 6379 #主服务器IP地址 端口
masterauth 123456 #主服务器的访问密码
3、redis持久化修改
redis持久化有RDB和AOF两种,RDB是记录一段时间内的操作,一般配置是一段时间内操作多少次就持久化;AOF是可以实现每次操作都持久化。
修改redis根目录下的redis.conf,将appendonly on修改为appendonly yes
修改redis根目录下的redis.conf,将appendfsync everysec前面的#去掉(always表示每次收到命令就强制写入磁盘,能保持完全持久化,但是最慢,不推荐;no表示完全依赖os;性能最好,但是持久化没保证;everysec表示每秒强制写入磁盘一次,在性能和持久化方面做了折中处理)
4、redis设置内存大小
修改redis根目录下的redis.conf,修改内存大小,maxmemory 1073741824(表示1G,单位是byte,1024*1024*1024)
修改redis根目录下的redis.conf,配置最大内存永不过期,maxmemory-policy noeviction
备注:最大内存策略如下
volatile-lru:只对设置了过期时间的key进行LRU
allkeys-lru:从所有key里删除不经常使用的key
volatile-random:随机删除即将过期的key
allkeys-random:随机删除
volatile-ttl:删除即将过期的
noeviction:永不过期,返回错误
5、主从服务器设置好后,启动redis服务
[192.168.30.124]# src/redis-server redis.conf &
[192.168.30.125]# src/redis-server redis.conf &
三、测试结果
1、登录主库
2、查看主库内容
3、查看从库内容
4、关闭redis服务
- Redis集群的搭建
- Redis的集群搭建
- redis集群的搭建
- Redis集群的搭建
- redis集群的搭建
- Redis集群的搭建
- redis 集群的搭建
- 【Redis】--集群的搭建
- Redis集群的搭建
- Redis集群的搭建
- redis集群的搭建
- redis集群的搭建
- Redis集群的搭建
- redis集群的搭建
- Redis集群的搭建
- 【NoSQL】redis集群的搭建
- redis集群环境的搭建
- Redis伪集群的搭建
- 1.1 产品市场调查的心得体会
- 第六章:Java_异常处理
- Java温习——操作系统和平台相关性
- 10分钟精通SharePoint - SharePoint拓扑结构
- OpenSSL 命令详解(二)——摘要算法、签名、验签
- redis集群的搭建
- 分布式数据库理解
- Promise对象的含义和基本用法
- day20 File类
- 含有中文名称的图片资源无法访问
- 机器学习数学基础学习总结(一)
- 493. Reverse Pairs
- android view宽高确定
- TensorFlow学习笔记--mnist可视化版本