`

linux下如何安装配置redis及主从配置

阅读更多

redis的优点:支持主从备份,操作指令丰富,支持异步的数据持久化

将 redis 安装到 /usr/local/webserver/redis

1.下载安装包

wget http://redis.googlecode.com/files/redis-2.2.15.tar.gz
tar zxvf redis-2.2.15.tar.gz
cd redis-2.2.15
make
mkdir -p /usr/local/webserver/redis/conf
mkdir -p /usr/local/webserver/redis/run
mkdir -p /usr/local/webserver/redis/db
cp redis.conf /usr/local/webserver/redis/conf/
cd src
2.将 src 目录下所有可执行文件复制到安装目录
cp redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server mkreleasehdr.sh
/usr/local/webserver/redis/
3.修改配置文件
------- vi /usr/local/webserver/redis/conf/redis.conf --------
daemonize yes --yes启用守护进程
pidfile /usr/local/webserver/redis/run/redis.pid --Redis以守护进程方式运行时把pid写入文件
dir /usr/local/webserver/redis/db --数据存放的目录
--------------------------------------------------------------
4.创建启动和停止服务脚本
------- vi /usr/local/webserver/redis/start.sh ---------
#!/bin/bash
/usr/local/webserver/redis/redis-server /usr/local/webserver/redis/conf/redis.conf
------- vi /usr/local/webserver/redis/stop.sh ---------
#!/bin/bash
kill `cat /usr/local/webserver/redis/run/redis.pid`
chmod a+x /usr/local/webserver/redis/start.sh /usr/local/webserver/redis/stop.sh
5.启动 redis 服务
/usr/local/webserver/redis/start.sh
验证证服务是否成功:
netstat -nlpt | grep 6379
6.启动客户端验证
/usr/local/webserver/redis/redis-cli
>set key1 val1
>get key1
二. M/S主从集群配置

1台Master和一台Slave
Master IP:127.0.0.1 PORT:6379
Slave1 IP:127.0.0.1 PORT:63791
2.复制slave目录,方便管理

cp -r /usr/local/webserver/redis /usr/local/webserver/redis-slave1
3.修改slave的配置文件和服务脚本
-- vi /usr/local/webserver/redis-slave1/conf/redis.conf --
port 63791
pidfile /usr/local/webserver/redis-slave1/run/redis.pid
dir /usr/local/webserver/redis-slave1/db
slaveof 127.0.0.1 6379
----------------------------------------------------------

-- vi /usr/local/webserver/redis-slave1/start.sh --
#!/bin/bash
/usr/local/webserver/redis-slave1/redis-server /usr/local/webserver/redis-slave1/conf/redis.conf
---------------------------------------------------

------- vi /usr/local/webserver/redis-slave1/stop.sh ---------
#!/bin/bash
kill `cat /usr/local/webserver/redis-slave1/run/redis.pid`
--------------------------------------------------------
4.启动M/S服务
/usr/local/webserver/redis/start.sh
/usr/local/webserver/redis-slave1/start.sh
验证服务是否正常
netstat -nlpt | grep redis-server
5.验证redis是否有效
/usr/local/webserver/redis/redis-cli [默认连接端口:6379 的 Master服务]
>set key1 val1
>quit

/usr/local/webserver/redis/redis-cli -p 63791 [连接 Slave1 服务]
>get key1
“val1″ (数据成功同步了)
多个slave同理配置

分享到:
评论

相关推荐

    linux服务器安装部署redis、主从部署文档说明

    ### 三、Redis主从部署 主从部署用于提高数据的可用性和读取性能。一个Redis实例作为主节点,负责写操作,其他实例作为从节点,复制主节点的数据并处理读操作。 1. **配置主节点** 修改主节点的`redis.conf`,...

    Redis哨兵主从模式+keepalived.docx

    在配置Redis时,需要注意以下几点: * bind 127.0.0.1:需要注释掉以便slave服务器可以同步数据。 * protected-mode yes:需要开启保护模式,以确保Redis实例的安全。 * requirepass "123456":需要设置数据库密码...

    Linux下安装配置redis详细教程,并配置哨兵模式,redis中文详解

    Linux下安装配置redis详细教程,并配置哨兵模式,redis中文详解. 注意:对只使用redis服务,只需要在主Redis里面配置requirepass,在从Redis里面配置masterauth,密码保持一致,密码尽可能复杂,以免被攻击破解。 ...

    redis linux安装主从自动切换配置

    在Linux环境中配置Redis的主从复制并实现自动切换,可以确保数据的高可用性和容灾能力。以下将详细介绍如何在Linux上安装Redis,配置主从复制,并设置自动故障切换。 一、Redis的安装 1. 获取源码:从Redis官方...

    redis主从配置及通过keepalived实现redis自动切换

    Redis 主从配置及通过 Keepalived 实现 Redis 自动切换 标题:Redis 主从配置及通过 Keepalived 实现 Redis 自动切换 描述: Redis 主从配置及通过 Keepalived 实现 Redis 自动切换常用命令及故障分析 标签:...

    redis安装配置 及主从同步

    通过以上步骤,你应该能够成功安装并配置Redis,实现主从同步。对于更复杂的企业级部署,可能还需要考虑安全、监控和性能优化等方面。不断学习和实践,才能更好地驾驭Redis这一强大的数据存储工具。

    linux下的redis安装包含配置文件

    总之,安装和配置Redis在Linux下并不复杂,但需要根据实际需求进行细致的调整,确保系统的高效和可靠。理解并掌握配置文件中的各项设置,对于管理和优化Redis实例至关重要。在实际操作过程中,一定要仔细检查每一项...

    Redis主从哨兵配置.rar

    本教程将详细介绍如何在Linux环境下配置Redis的主从复制和哨兵系统。 一、Redis主从复制 1. **安装Redis**:首先,你需要在Linux服务器上安装Redis。可以通过包管理器如`apt-get`或`yum`进行安装,或者下载源码...

    redis 安装 主从配置 选举

    ### Redis安装、主从配置与选举机制详解 #### 一、Redis安装步骤 在开始之前,我们先了解Redis的基本安装过程。以下是在Linux环境下的安装步骤: 1. **下载源码包**:首先通过`tar zxf`命令解压Redis的压缩文件。...

    LAMP架构+Redis主从复制.docx

    LAMP架构是指Linux操作系统、Apache HTTP服务器、MySQL数据库和PHP编程语言的组合,而Redis则是一个开源的、基于内存的数据存储系统,本文将详细介绍如何安装和配置LAMP架构,并使用Redis主从复制实现高可用性。...

    我配置好了的一份Redis的主从文件

    以下是关于Redis主从配置及其相关知识点的详细说明: 1. **Redis主从复制**:主从复制是Redis中的一个核心特性,它允许一个Redis实例(主节点)的数据被一个或多个其他实例(从节点)实时复制。当主节点发生故障时...

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

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

    linux下安装redis

    **二、配置Redis** 1. **复制配置文件**: 将Redis的默认配置文件`redis.conf`复制到安装目录的`bin`子目录下,以便启动Redis时使用: ``` cp redis.conf /usr/local/redis1.1/bin/ ``` 2. **修改配置**: ...

    keepalive+twemproxy+ redis主从安装配置的例子(linux)

    以下是在Linux上配置Redis主从的基本步骤: 1. 安装Redis:通过包管理器如`apt-get`或`yum`安装。 2. 修改配置:在`redis.conf`文件中,为主节点设置`replicaof no`,为从节点设置`replicaof master_ip master_port...

    Redis集群-Redis安装、Redis主从复制、哨兵、Redis集群

    本文将对Redis集群进行详细的介绍,包括Redis安装、主从复制、哨兵和集群的配置和实现。 一、Redis安装 在Windows环境中,我们可以使用Redis的安装程序来安装Redis。在实际的企业环境中,我们通常使用Linux环境来...

    linux系统redis免安装版

    - 配置Redis:修改`redis.conf`文件以定制服务器行为,例如设置监听端口、最大内存限制、密码保护等。 - 客户端交互:使用`./redis-cli`命令行工具连接Redis服务器,执行读写操作。 - 服务监控:可以通过`info`...

    redis主从配置以及哨兵模式配置

    ### Redis 主从配置及哨兵模式详解 #### 一、实验环境 - **Redis 版本**: Redis 4.0.6 - **操作系统**: Linux (安装于虚拟机中) - **宿主主机**: Windows 10 x64 - **远程终端工具**: Xshell 5 #### 二、主从...

    linux版redis配置文件及redis安装包.zip

    在Linux环境中安装和配置Redis是许多IT专业人员的日常工作之一。本资源包含了一个Linux版的Redis安装包和相关的配置文件,旨在帮助用户快速搭建和管理Redis服务器。 首先,让我们详细了解一下Redis的基本概念和特性...

    linux-redis绿色版(推荐)

    接下来,配置Redis。打开redis.conf配置文件,根据你的需求进行修改。比如,你可以设置监听端口、最大内存限制、密码认证等。默认配置文件位于源码包的根目录,如果没有自定义配置需求,可以使用默认配置启动Redis。...

Global site tag (gtag.js) - Google Analytics