忘记密码?

一键登录

草根吧源码论坛

Discuz!论坛redis集群的搭建应用

查看: 148|回复: 0

Discuz!论坛redis集群的搭建应用

[复制链接]

2747

主题

5190

热度

2052

贡献

民审

Rank: 8Rank: 8

发表于 2017-2-12 10:42:16 | 显示全部楼层 |阅读模式 | 百度  360  谷歌 
分享到:
一、下载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 &
草根吧 Discuz!论坛redis集群的搭建应用 redis,集群,搭建,appendonly,RDB 精品教程
返回结果
三、测试结果
1、登录主库
草根吧 Discuz!论坛redis集群的搭建应用 redis,集群,搭建,appendonly,RDB 精品教程
登录主库
2、查看主库内容
草根吧 Discuz!论坛redis集群的搭建应用 redis,集群,搭建,appendonly,RDB 精品教程
查看主库内容
3、查看从库内容
草根吧 Discuz!论坛redis集群的搭建应用 redis,集群,搭建,appendonly,RDB 精品教程
查看从库内容
4、关闭redis服务
草根吧 Discuz!论坛redis集群的搭建应用 redis,集群,搭建,appendonly,RDB 精品教程

帖子地址: 

本文来源于草根吧源码论坛 www.caogen8.co,欢迎大家下载。
如果您没有贡献需要充值,可以直接在线充值,点击充值
如果你需要加入本站赞助VIP会员,可以直接在线开通,点击开通
如果找不到您要的资源,请搜索一下,点击搜索
回复

举报

发表回复

高级模式
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 用百度帐号登录 一键登录:

本版积分规则

收藏帖子 返回列表 搜索
快速回复 返回顶部 返回列表