`

CentOS 6.3下安装redis-2.6.17及配置redis的过程

阅读更多

  也是最近(最近搭环境装的东西有点多)在Linux下装redis服务的时候虽然过程比较顺利,但想了又想还是觉得记录一下比较好。

 

  先简单介绍一下标准的装redis服务的方案应该至少为3台云主机,其中一台用来只跑Sentinel哨兵服务,而剩下的两台则既跑Redis服务,又在Redis服务上跑Sentinel服务,只是其中有主从之分,他俩实现Redis集群,本身实现数据同步等。

 


   然而目前因为条件有限,只有两台机器可供我用,因此我这边没有上图中左边专门跑Sentinel哨兵服务的云主机,不过在开发测试环境下的话影响不大。接下来就详细介绍我的安装、配置、启动及停止过程。

 

1.查看本机上是否已经安装有下列俩软件

 

rpm -qa | grep gcc
rpm -qa | grep tcl

 

2.查看并新建redis用户和组

 

cat /etc/passwd # 查看用户
cat /etc/group # 查看组
groupadd redis # 新建组
useradd redis -g redis # 新建用户并添加至该组

 

3.将安装上传至安装目录,此处为/home/redis/,以下命令使用redis用户执行

 

cd /home/redis/
tar -xvf redis-2.6.17.tar.gz
cd redis-2.6.17
make test
make PREFIX=/home/redis install

 

4.将安装目录的配置文件copy到/etc/下

 

cp /home/redis/redis-2.6.17/redis.conf /etc/
cp /home/redis/redis-2.6.17/sentinel.conf /etc/

 

5.redis(主)与redis(从)修改redis.conf配置文件如下:

 

vi /etc/redis.conf

#修改daemonize no
daemonize yes 

#统一平台修改timeout 30 空闲链接30秒关闭
timeout 30

#修改日志存储位置
logfile /home/redis/logs/redis.log

#修改dbfile目录,由编译文件目录更改为以下目录
dir /home/redis/db

 

6.三台均修改以下配置文件

 

vi /etc/sentinel.conf

 

#将127.0.0.1的ip修改为redis主从中的任意一个即可

sentinel monitor mymaster 117.79.146.5 6379 1

 

7.启动之前新建日志和bdfile存储目录,否则会报错

 

mkdir -p /home/redis/logs
mkdir -p /home/redis/db

 

8.启动redis服务

 

/home/redis/bin/redis-server /etc/redis.conf

 

9.将本机6379的redis指定为117.79.146.5的从服务

 

/home/redis/bin/redis-cli slaveof 117.79.146.5 6379

 

10.启动sentinel服务(记得要用nohup)

 

nohup /home/redis/bin/redis-server /etc/sentinel.conf --sentinel &

 

11.停止redis服务

 

/home/redis/bin/redis-cli -h localhost -p 6379 shutdown

 

12.停止sentinel服务

 

/home/redis/bin/redis-cli -h localhost -p 26379 shutdown

 

  • 大小: 20 KB
分享到:
评论

相关推荐

    CentOS-6.3-i386-bin-DVD1-DVD2.iso下载地址

    Txt文件中包含 CentOS-6.3-i386-bin-DVD1.iso 和 CentOS-6.3-i386-bin-DVD2.iso 的官网下载地址 和百度网盘下载地址

    CentOS-6.3-i386-bin-DVD1.iso 镜像文件

    CentOS-6.3-i386-bin-DVD1.iso 镜像文件 用于虚拟机系统安装。

    CentOS-6.3-i386-bin-DVD1to2.torrent

    CentOS 团员已经发布了 CentOS 6 系列的第三个版本,CentOS 6.3 基于上游的红帽 RHEL 6.3。CentOS 是一个企业级的 Linux 发行版本,CentOS 是 RHEL(Red Hat ...CentOS-6.3-i386-bin-DVD1to2.torrent(包含第1、2张ISO)

    linux redis安装(redis-2.6.14.tar.gz)

    本教程将详细讲解如何在Linux环境下安装Redis 2.6.14版本,并介绍一些基本的Redis命令。 首先,确保你的Linux系统已经安装了必要的编译工具,如GCC和Make。通常,你可以通过以下命令安装: ```bash sudo apt-get ...

    redis-3.0.0.tar和redis-3.0.0.gem.rar

    6. **启动Redis**:安装完成后,可以在`/usr/local/bin`或指定的安装路径下找到`redis-server`命令启动Redis服务。 接下来是`redis-3.0.0.gem`,这是一个Ruby gem包,用于在Ruby环境中搭建Redis集群。Redis Cluster...

    Centos下安装redis服务v1.0

    本指南详细介绍了在 CentOS 服务器上安装 Redis 服务的两种方法:通过 yum 安装和源码安装。无论是哪种方式,都需要注意配置 Redis 服务以满足项目需求,包括设置访问权限、持久化策略、最大内存限制等。此外,还...

    CentOS7.x 离线安装redis-cluster所需包

    改压缩包中含了centos7.x离线安装redis-cluster的所有相关文件,包括ruby-2.4.1.tar.gz,rubygems-2.7.6.tgz,zlib-1.2.11.tar.gz,redis-4.0.2.gem,tcl8.6.8-src.tar.gz

    CentOS7下安装搭建Redis-4.0.6

    总结一下,本文详细介绍了在CentOS 7上安装Redis 4.0.6的过程,包括了依赖安装、源码编译、配置文件编辑以及服务的启动与管理。同时,也提到了如何在Windows环境下通过Redis Studio连接和测试Redis服务。遵循这些...

    centos源码安装redis-3.2.11

    centos源码安装redis-3.2.11

    redis-7.0.9Linux安装包

    在Linux系统中,安装Redis 7.0.9版本的过程相对简单,主要涉及到下载、解压、配置、编译以及启动服务等多个步骤。以下是详细的安装教程: 首先,你需要确保你的Linux系统已经安装了必要的依赖软件。这些通常包括GCC...

    CentOS7安装redis

    在CentOS7系统上安装Redis需要遵循一系列步骤,下面将详细介绍整个过程。 ### 一、更新系统 在安装任何新软件之前,确保系统是最新的: ```bash sudo yum update -y ``` ### 二、安装依赖 Redis的编译安装需要...

    centos7 yum安装redis配置密码及简单使用

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 2、下载redis yu

    centos服务器的phpredis-2.2.4.tar.gz

    在CentOS服务器上安装PHPRedis,首先确保PHP开发环境已经配置好,包括PHP、PHP-devel和gcc等。然后,执行以下步骤: 1. 下载最新版本的PHPRedis源码,例如`phpredis-2.2.4.tar.gz`。 2. 解压下载的文件:`tar -zxvf...

    redis集群安装 redis 6.x 安装包 redis-6.2.1_install.tar.gz

    首先,你需要确保你的服务器环境支持 Redis 的运行,通常要求为 Linux 系统,例如 Ubuntu 或 CentOS。确保系统中已经安装了以下依赖: 1. GCC 编译器:用于编译源码。 2. Make 工具:用于构建 Redis 源码。 3. ...

    Centos7下安装redis

    ### CentOS 7 下安装 Redis 的详细步骤与知识点 #### 一、Redis简介 Redis (Remote Dictionary Server) 是一款由 Salvatore Sanfilippo 开发的 key-value 存储系统。它是一个开源项目,采用 ANSI C 语言编写,遵循...

    redis-6.0.16.tar.gz-linux安装包

    在安装之前,你需要配置Redis以适应你的系统环境。执行以下命令进行配置: ```bash make distclean ./configure ``` `./configure`会检查你的系统并生成适合的Makefile。如果你的系统中没有默认的GCC编译器,可能...

    Centos7环境下redis-6.2.4安装部署.md

    redis6.2.4部署安装

    centos安装redis集群

    在本文中,我们将深入探讨如何在CentOS操作系统上安装和配置Redis集群,以及集群的一些常用操作。 首先,让我们了解Redis集群的基础。Redis集群是一种分布式解决方案,允许将数据分散到多个节点上,提供高可用性和...

    redis-6.2.5-centos7.tgz

    将Redis源码编译成RPM(Red Hat Package Manager)包是为了方便在基于RPM的Linux发行版如CentOS、Fedora等上安装和管理Redis服务。 RPM包是一种软件打包格式,主要用于Linux系统,它包含了软件的所有文件以及安装、...

    centos 6.5 安装redis3.0.7

    ### CentOS 6.5 下 Redis 3.0.7 的安装与配置 #### 一、安装准备 在开始安装 Redis 之前,确保你的 CentOS 6.5 系统已更新到最新状态,并且具备必要的依赖包。以下是安装过程中需要用到的一些基本步骤: 1. **...

Global site tag (gtag.js) - Google Analytics