文档章节

redis安装配置,主从配置

被猪拱了的JAVA
 被猪拱了的JAVA
发布于 04/08 17:03
字数 455
阅读 30
收藏 0

Redis安装步骤

#!/bin/bash
wget http://download.redis.io/releases/redis-3.0.5.tar.gz
tar zxf redis-3.0.5.tar.gz
mkdir -p /etc/redis
mkdir -p /var/log/redis
cd redis-3.0.5
#编译安装
make && make test
cd src && make install
#复制启动脚本
cd ..
cp ./utils/redis_init_script /etc/init.d/redis
#复制配置文件
cp ./redis.conf /etc/redis/6379.conf
#修改配置文件
sed -i 's/daemonize no/daemonize yes/g' /etc/redis/6379.conf
sed -i 's/pidfile \/var\/run\/redis.pid/pidfile \/var\/run\/redis_6379.pid/g' /etc/redis/6379.conf
sed -i 's/logfile ""/logfile "\/var\/log\/redis\/6379.log"/g' /etc/redis/6379.conf
#启动redis
/etc/init.d/redis start

如图完成6379配置成功运行

配置多端口

cp /etc/init.d/redis /etc/init.d/redis6000
sed -i 's/REDISPORT=6379/REDISPORT=6000/g' /etc/init.d/redis6000
cp /etc/redis/6379.conf /etc/redis/6000.conf
sed -i 's/port 6379/port 6000/g' /etc/redis/6000.conf
sed -i 's/pidfile \/var\/run\/redis_6379.pid/pidfile \/var\/run\/redis_6000.pid/g' /etc/redis/6000.conf
sed -i 's/logfile "\/var\/log\/redis\/6379.log"/logfile "\/var\/log\/redis\/6000.log"/g' /etc/redis/6000.conf

/etc/init.d/redis6000 start

启动脚本


配置文件




主从同步配置

主服务器配置修改

bind 127.0.0.1

默认bind为注释任意访问范围

requirepass foobared

客户端访问密码设置,理论上越复杂越安心

maxclients 10000

客户端最大连接数

maxmemory

最大内存值,理论上建议低于总内存值

maxmemory-policy

内存策略,按需修改

从服务器配置

slaveof 127.0.0.1 6379

配置主服务器IP端口

masterauth 123456

主服务器密码验证

slave-read-only yes

从服务器理论为只读,默认情况下为只读无需修改


各服务配置生效即刻重启... ps: 最后提醒一下,加入requirepass后重启访问都需要密码验证,可能脚本需要改动:)

© 著作权归作者所有

被猪拱了的JAVA

被猪拱了的JAVA

粉丝 5
博文 28
码字总数 7409
作品 0
温州
程序员
私信 提问
Redis总结(三)Redis 的主从复制

  接着上一篇,前面两篇我总结了《Redis总结(一)Redis安装》和《Redis总结(二)C#中如何使用redis》 所以这一篇,会讲讲Redis 的主从复制以及C#中如何调用。   Redis跟MySQL一样,拥有...

章为忠
2015/11/20
0
0
Redis一:redis安装、主从复制、主从切换

1安装redis 下载redis安装包:redis-4.0.1.tar.gz 解压: 进入redis解压目录 执行make 对Redis解压后文件进行编译 编译成功后,进入src文件夹,执行make install进行Redis安装 安装完成之后,...

贾峰uk
2018/12/25
24
0
redis的主从模式配置及注意事项

前言:本文先分享下如何搭建redis的主从模式配置,以及主从模式配置的注意事项。后续会继续分享如何实现一个高可用的redis服务,redis的Sentinel 哨兵模式及集群搭建。 安装: 1,yum insta...

陈明羽
2018/08/03
0
0
springboot+shiro-redis 使用Redis sentinel(哨兵)主从实现

最近公司项目遇到一台服务器崩溃导致项目无法运行,因项目采用单点的 Redis做session共享,权限处理,所以想到采用Redis主从方式这样降低耦合性,为方便以后查阅特记录此处。 服务器系统为c...

zhanfeng00
2018/05/10
0
0
redis安装及主从配置

一、redis介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/po...

青苗飞扬
2017/06/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

离线环境玩Docker-镜像篇

接上一篇。之前联网环境的Docker已经安装成功了,那么一切都好办,思路就是把Docker镜像保存为文件,然后放到不能联网的电脑上面,导入镜像即可。 第一步:导出Docker镜像,这里以showdoc为例...

RippleChan
1分钟前
0
0
Spring Boot + Jpa + Thymeleaf 综合实践(增删改查示例)

在前面课程中,我们学习了 Spring Boot Web 开发、JPA 数据库操作、Thymeleaf 和页面交互技术,这节课综合这些内容做一个用户管理功能,包括展示用户列表(分页)、添加用户、修改用户和删除...

zw965
2分钟前
0
0
学习WEB前端开发是选择自学还是去培训机构?

WEB前端开发是目前最火的行业之一,竞争很大,工资很高,未来发展也极好。 我做WEB开发有很长一段时间,现在经常看见大家在留言问我想转行学习WEB前端但是不知道是选择自学,还是选择培训。 ...

说雾
18分钟前
6
0
redis匹配key并设置过期时间命令

redis-cli keys 'session*' | xargs -I {} redis-cli expire {} 1296000

为何不可1995
20分钟前
2
0
单点登录针对 vue 单页面模式下的 hash 问题

由于 hash 模式下,#/ 后面的参数无法传递到后台。 hash、hashchange事件 1、hash即URL中"#"字符后面的部分。   ①使用浏览器访问网页时,如果网页URL中带有hash,页面就会定位到id(或nam...

jxlgzwh
21分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部