redis+sentiel安装手册

Redis安装手册
一、Redis简介
redis功能:
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现master-slave(主从)同步。
Redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby等客户端,使用很方便。

作为动态数据缓存服务器、
nosql 一种,内存数据库的一种。用来缓存用户访问的热点数据、提高数据访问性能,减轻数据库访问压力。
发布订阅功能。

二、安装部署redis主从环境
①软件环境:
操作系统:redhat 6.6
所用软件:redis-3.2.8.tar.gz
②操作步骤
安装redis前的环境准备:

1.调整内核参数
在/etc/sysctl.conf 增加下面两行

修改完成后运行下面的指令

sysctl -p

2.修改/etc/security/limits.conf,在最后面增加下面的配置

运行指令
#echo never > /sys/kernel/mm/transparent_hugepage/enabled
在/etc/rc.local文件中的最后添加下面语句

下面对redis进行配置
3.解压并安装redis

4.建立相关目录并将src下的命令copy到对应的目录下

5.修改redis.conf文件

主要修改以下配置项:

######192.168.1.10 主

port 6379
bind 192.168.1.10 127.0.0.1 ####//redis 在 server 上所有有效的网络接口上监听客户端连接,多个IP用空格隔开
protected-mode no ####//关闭保护模式
daemonize yes #### //redis后台运行
pidfile "/home/otms/redis-3.2.8/redis_6379.pid" ###pid文件路径
requirepass 123.abc ####//设置认证密码

####192.168.1.20 从

port 16379
bind 192.168.1.20 127.0.0.1
daemonize yes #### //redis后台运行
pidfile "/home/otms/redis-3.2.8/redis_6379.pid" ###pid文件路径
slaveof 192.168.1.10 6379 #### //指定master主机ip及 端口号
masterauth 123.abc ###主机认证密码

Sentinel.conf文件(两台主机配置相同即可)

sentinel monitor mymaster “masterip” 6379 2

dir "/home/otms/redis-3.2.8/tmp"
6.启动redis

在redis的日志中查看redis是否正常启动
出现以下信息即为对的

两台sentinel启动时显示的ID应该是一样的

启动redis并检查redis端口是否处于监听状态

OK是没问题的

为redis开启防火墙例外或者关闭防火墙
生产环境下不建议关闭防火墙
主:

从:

OK redis主从环境搭建完毕,下面开始测试
客户端连接-
1)连接状态
主:-p 端口号 -a 主机验证密码 -h 默认为127.0.0.1

从:

注:
1、因为 redis.conf 文件中bind参数为:192.168.29.19 127.0.0.1
所以这里不用添加参数:/home/otms/redis-3.2.8/bin/redis-cli -h 192.168.1.10 -p 6379 -a 123.abc
2、从机redis.conf 文件中masterauth参数已配置过验证密码,所以不用添加参数 -a
2)测试同步
在master上

Slave上会同步

原文地址:http://blog.51cto.com/super12138/2119141

时间: 2024-08-07 22:54:27

redis+sentiel安装手册的相关文章

采用RedisLive监控Redis服务——安装手册

#1.gcc编译环境确认 gcc -v 如果没有gcc环境,请安装gcc yum install gcc #2.openssl安装 yum install openssl -yyum install openssl-devel -y #3.sqlite安装 yum install sqlite-devel -y #4.zlib安装 yum install zlibyum install zlib-devel #5.CentOS升级Python到2.7 tar -xvf Python-2.7.3.

redis安装手册

安装准备 环境:CentOS release 6.8 本次安装版本:redis-3.2.7 redis tar包下载 https://redis.io [[email protected] tools]# tar xf redis-3.2.7.tar.gz [[email protected] tools]# cd redis-3.2.7 [[email protected] redis-3.2.7]# less README.md   --->通过查看readme.md,了解安装方式 Sele

Dubbo -- 系统学习 笔记 -- 安装手册

安装手册 示例提供者安装 示例消费者安装 Zookeeper注册中心安装 Redis注册中心安装 简易注册中心安装 简易监控中心安装 管理控制台安装 推荐使用Zookeeper注册中心 你可以只运行Demo Provider和Demo Consumer,它们缺省配置为通过Multicast注册中心广播互相发现,建议在不同机器上运行,如果在同一机器上,需设置unicast=false:即:multicast://224.5.6.7:1234?unicast=false,否则发给消费者的单播消息可能

windows下redis的安装配置和php扩展使用phpredis

1. 首先安装先下载redis数据库     下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload 目前是2.02版本,也可以到我的115网盘下载: http://115.com/lb/5lbf215 2.解压安装文件.得到以下目录 redis-server.exe:服务程序 redis-check-dump.exe:本地数据库检查    redis-check-aof.exe:更新日志检查    redis-

Linux redis的安装与配置

Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主持. 1.环境 # lsb_release LSB Version:    :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarchDistri

Redis的安装部署教程文档

IP:192.168.4.111 环境:CentOS 6.6 Redis版本:redis-3.0 (考虑到Redis3.0在集群和性能提升方面的特性,rc版为正式版的候选版,而且很快就出正式版) 安装目录:/usr/local/redis 用户:root 编译和安装所需的包: # yum install gcc tcl 下载3.0版Redis(当前最新版redis-3.0.0-rc5.tar.gz,请学员们在安装时自行选用最新版) # cd /usr/local/src # wget https

Linux下redis的安装

第一部分:安装redis 希望将redis安装到此目录 1 /usr/local/redis 希望将安装包下载到此目录 1 /usr/local/src 那么安装过程指令如下: 1 2 3 4 5 6 7 $ mkdir /usr/local/redis   $ cd /usr/local/src   $ wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz   $ tar xzf redis-2.6.14.tar.gz    $

Redis的安装及使用

Redis的安装及使用 在前面介绍了三篇关于MongoDB数据库的开发使用文章,严格来讲这个不能归类于MongoDB数据库开发,不过Redis又有着和MongoDB数据库非常密切的关系,它们两者很接近,Redis主要是内存中的NoSQL数据库,用来提高性能的:MongoDB数据库则是文件中的NoSQL数据库,做数据序列号存储使用的,它们两者关系密切又有所区别.本篇主要介绍Redis的安装及使用,为后面Redis和MongoDB数据库的联合使用先铺下基础. 1.Redis基础及安装 Redis是一

Nginx安装手册以及图片服务器部署

1.      安装gcc yum install gcc 2.      安装pcre,pcre-devel 在zhoulh目录下建立source build目录 mkdir source build 进入build目录 创建pcre目录 cd pcre wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.zip pcre的版本随着时间可能会变动,可以进入 ftp://ftp.csx.cam.ac.uk/pu