redis安装部署手册.docx

上传人:b****2 文档编号:722567 上传时间:2023-04-29 格式:DOCX 页数:9 大小:352.63KB
下载 相关 举报
redis安装部署手册.docx_第1页
第1页 / 共9页
redis安装部署手册.docx_第2页
第2页 / 共9页
redis安装部署手册.docx_第3页
第3页 / 共9页
redis安装部署手册.docx_第4页
第4页 / 共9页
redis安装部署手册.docx_第5页
第5页 / 共9页
redis安装部署手册.docx_第6页
第6页 / 共9页
redis安装部署手册.docx_第7页
第7页 / 共9页
redis安装部署手册.docx_第8页
第8页 / 共9页
redis安装部署手册.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

redis安装部署手册.docx

《redis安装部署手册.docx》由会员分享,可在线阅读,更多相关《redis安装部署手册.docx(9页珍藏版)》请在冰点文库上搜索。

redis安装部署手册.docx

redis安装部署手册

四川省明厚天信息技术股份有限公司

SichuanMinghoutianInformationTechnologyCorp.,Ltd

 

《redis安装部署手册》

文件状态:

[]草稿

[√]试行

[]正式发布

[]修订

当前版本:

V0.01

作者:

刘伟峰

完成日期:

2018年4月9日

密级:

内部公开

文档修订记录

版本号

修订概要

修改者

修改日期

审核者

审核日期

V0.1

创建

刘伟峰

2018/4/9

 

1、前言

1.1编写目的

本手册为使用redis的开发人员、实施人员、测试人员提供安装部署操作指导和帮助,使其能够快速完成系统的部署安装并顺利运行。

1.2适用范围

本手册适用于redis的开发人员、实施人员和测试人员等。

1.3文档负责单位

本手册由四川省明厚天信息技术股份有限公司研发中心测试部门负责起草、发布、维护和解释。

2、linux下安装部署

2.1linux下redis安装

1、将获取的redis安装包上传到linux对应的目录下面,如/usr/local/redis

2、进入对应的目录,并解压redis压缩包:

进入目录:

cd/usr/local/redis

解压安装包:

tar-zxvfredis-4.0.1.tar.gz

3、解压完成后进入redis-4.0.1目录,进行编译

进入编译目录:

cdredis-4.0.1

编译redis:

make

4、redis编译完成后进入src目录,进行redis安装

进入安装目录:

cd/usr/local/redis/redis-4.0.1/src

安装redis:

makeinstall

如上图所示,redis安装完成。

2.2linux下单机版redis部署

1、首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中,创建bin及ect目录

mkdir-p/usr/local/redis/redis-4.0.1/bin

mkdir-p/usr/local/redis/redis-4.0.1/ect

2、执行文件移动命令,将配置文件移动到ect目录中,将执行文件移动到bin目录中,便于平时的操作。

将redis-4.0.1目录下的redis.conf文件移动到ect目录中

将redis-4.0.1/src目录下的文件移动到bin目录中

mvmkreleasehdr.shredis-benchmarkredis-check-aofredis-cliredis-serverredis-sentinel/usr/local/redis/redis-4.0.1/bin

启动redis服务:

./usr/local/redis/redis-4.0.1/bin/redis-server,此时redis服务直接在前台运行,如果关闭当前linux页面,redis服务会直接关闭;

3、设置redis后台启动服务

1)可以在命令行后添加&来设置服务在后台启动,如:

/usr/local/redis/redis-4.0.1/bin/redis-server/usr/local/redis/redis-4.0.1/ect/redis.conf&

2)或者通过改变配置文件中daemonize的属性来设置服务可以在后台运行:

进入/usr/local/redis/redis-4.0.1/ect编辑redis.conf文件,将daemonize属性改为yes(表明需要在后台运行)

vimredis.conf

启动redis服务后台运行,并指定配置文件:

./redis-server/usr/local/redis/redis-4.0.1/ect/redis.conf

4、配置文件redis.conf部分属性修改:

Redis默认只能本地访问,若需要通过ip进行访问,需要修改配置文件redis.conf文件:

修改bind127.0.0.1,将127.0.0.1修改为对应的ip地址;修改protected-mode属性值为no;redis的默认端口是6379,若需要修改端口号,需要修改port6379,将6379修改为需要的端口号。

2.3linux下基于Sentinel的redis部署

基于Sentinel的redis部署,可以支持主从备份,管理多个Redis服务器,当redis的主服务器出现故障时,Sentinel会开始一次自动故障迁移操作,它会将失效主服务器的其中一个从服务器升级为新的主服务器,并让失效主服务器的其他从服务器改为复制新的主服务器;当客户端试图连接失效的主服务器时,集群也会向客户端返回新主服务器的地址,使得集群可以使用新主服务器代替失效服务器。

下面通过一个示例说明基于sentinel的redis部署的过程:

设置3个Sentinel节点,3个redis节点(其中1个主节点,2个从节点)组成一个RedisSentinel。

role

IP

port

Master(主节点)

192.168.1.114

6379

slave1(从节点)

192.168.1.114

7031

slave2(从节点)

192.168.1.114

7032

Sentinel1(监控哨兵)

192.168.1.114

26379

Sentinel2(监控哨兵)

192.168.1.114

36379

Sentinel3(监控哨兵)

192.168.1.114

46379

1、设置redis主节点

1)修改redis主节点配置文件:

redis的主从服务器支持分布式,若在一台服务器上部署主从实例,redis的配置文件redis.conf需要复制多份,每个redis.conf支持一个节点实例,如下,分别复制三个redis.conf文件支持三个redis节点实例:

主节点配置文件:

/usr/local/redis/redis-4.0.1/ect/redis.conf

从节点slave1配置文件/usr/local/redis/redis-4.0.1/sentinel/7031/redis.conf

从节点slave2配置文件//usr/local/redis/redis-4.0.1/sentinel/7032/redis.conf

2)启动主节点服务器:

主节点配置修改后,可以通过redis-server,指定主节点配置文件来启动主服务器

/usr/local/redis/redis-4.0.1/bin/redis-server/usr/local/redis/redis-4.0.1/ect/redis.conf

2、设置redis从节点

1)修改配置文件:

参照主节点修改配置文件的IP及端口等基本信息外,需要另外设置从节点对应的主节点信息

2)启动2个从节点服务器:

从节点配置修改完成后,通过redis-service,启动从服务器配置文件

/usr/local/redis/redis-4.0.1/bin/redis-server/usr/local/redis/redis-4.0.1/sentinel/7031/redis.conf

/usr/local/redis/redis-4.0.1/bin/redis-server/usr/local/redis/redis-4.0.1/sentinel/7032/redis.conf

3)可以通过客户端查看redis服务器的主从关系:

/usr/local/redis/redis-4.0.1/bin/redis-cli-h192.168.1.114inforeplication

3、设置sentinel节点:

3个Sentinel节点的部署方法是相同的(端口不同)。

以26379为例

1)修改sentinel配置文件:

sentinel的主从服务器支持分布式,若在一台服务器上部署三个sentinel节点,sentinel.conf的配置文件需要复制三份,每个sentinel.conf支持一个节点实例,如下,分别复制三个sentinel.conf文件支持三个sentinel节点实例:

Sentinel1配置文件:

/usr/local/redis/redis-4.0.1/sentinel/26379/sentinel.conf

Sentinel2配置文件:

/usr/local/redis/redis-4.0.1/sentinel/36379/sentinel.conf

Sentinel3配置文件:

/usr/local/redis/redis-4.0.1/sentinel/46379/sentinel.conf

2)启动sentinel服务:

redis-4.0.1/bin/redis-sentinel/usr/local/redis/redis-4.0.1/sentinel/26379/sentinel.conf&

redis-4.0.1/bin/redis-sentinel/usr/local/redis/redis-4.0.1/sentinel/36379/sentinel.conf&

redis-4.0.1/bin/redis-sentinel/usr/local/redis/redis-4.0.1/sentinel/46379/sentinel.conf&

3)查看监控结果:

通过/usr/local/redis/redis-4.0.1/bin/redis-cli-h192.168.1.114-p26379命令进入redis客户端,通过sentinelmasters命令,可以查看监控的主服务器情况

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2