`

redis的安装部署启动

 
阅读更多

一、redis的安装

 

cd /usr/local/

#下载redis

wget http://download.redis.io/releases/redis-4.0.8.tar.gz

tar xzf redis-4.0.8.tar.gz

#修改文件夹名称

mv redis-4.0.8 redis

cd redis

#编译

make

 

#创建bin文件夹,把redis四个启动相关文件redis-server、redis-benchmark、redis-cli和redis.conf拷贝到一个目录下

mkdir bin

cp  redis.conf  bin/

cp  src/redis-server  bin/

cp  src/redis-cli  bin/

cp  src/redis-benchmark  bin/

 

 

二、redis的配置项修改

 

#关闭保护模式

#protected-mode yes

protected-mode no

 

守护进程,在后台运行

#daemonize no

daemonize yes

 

设置pid文件路径

#pidfile /var/run/redis_6379.pid

pidfile /opt/redis/redis_6379.pid 

 

#设置数据库文件路径

dbfilename dump.rdb

#dir ./

dir /opt/redis/db

 

#设置日志文件路径

#logfile ""

logfile /opt/redis/logs/redis.log

 

#设置连接密码

# requirepass foobared

requirepass redis326

 

#设置主密码(主从切换后才会用到)

# masterauth <master-password>

masterauth redis326

 

设置最大内存

# maxmemory <bytes>

maxmemory 2gb

 

三、redis常用命令

 

cd /usr/local/redis/bin

#启动 &表示后台启动

./redis-server redis.conf &

#启动客户端

./redis-cli

 

四、设置开机自启动

 

#1.创建启动命令脚本

vim /etc/init.d/redis-auto

 

#!/bin/sh

#chkconfig: 2345 80 90

#description:auto_run

REDISPORT=6379

#注意自己安装的redis根目录

REDISPATH=/usr/local/redis/bin

EXEC=${REDISPATH}/redis-server

CLIEXEC=${REDISPATH}/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid

CONF="${REDISPATH}/redis.conf"

case "$1" in

  start)

    if [ -f $PIDFILE ]

    then

        echo "$PIDFILE exists, process is already running or crashed"

    else

        echo "Starting Redis server..."

        $EXEC $CONF

    fi

    ;;

  stop)

    if [ ! -f $PIDFILE ]

    then

        echo "$PIDFILE does not exist, process is not running"

    else

        PID=$(cat $PIDFILE)

        echo "Stopping ..."

        $CLIEXEC -p $REDISPORT shutdown

        while [ -x /proc/${PID} ]

        do

          echo "Waiting for Redis to shutdown ..."

          sleep 1

        done

        echo "Redis stopped"

    fi

    ;;

  *)

    echo "Please use start or stop as first argument"

    ;;

esac

 

 

#2.设置文件redis-auto的权限,让Linux可以执行

chmod 755 /etc/init.d/redis-auto  

 

#3.启动Redis服务测试,如果看到Redis启动的小盒子就表示成功,不过你可以进一步打开redis-cli客户端进行测试

/etc/init.d/redis-auto start  

 

#4.设置开机自启动,即:

chkconfig redis-auto on

分享到:
评论

相关推荐

    redis安装部署windows

    在 Windows 上安装和部署 Redis 可以分为几个步骤,包括下载、配置、启动以及将其设置为服务。以下是对这些步骤的详细说明: 一、下载 Redis 首先,你需要访问 Redis 的官方网站(https://redis.io/download)获取...

    redis安装部署和操作手册(完整版).doc

    【Redis 安装部署和操作手册】 Redis 是一个高性能、开源、内存中的数据结构存储系统,常被用作数据库、缓存和消息中间件。它提供了丰富的数据结构,包括字符串、散列、列表、集合、有序集合、位图、HyperLogLogs...

    redis安装部署_压缩版.rar 全

    本压缩包“redis安装部署_压缩版.rar 全”提供了详尽的Redis安装和部署指南,包括在Linux和Windows操作系统上的单机、多实例以及集群安装方法。 一、Redis概述 Redis是一个开源(BSD许可)的内存数据结构存储系统,...

    Redis集群安装部署

    Redis集群安装部署知识点详解: 1. Redis集群基础概念: Redis集群是Redis的分布式解决方案,它通过将数据分布在不同的节点上,以保证数据的可用性。在Redis集群中至少需要三个主节点来提供故障转移和支持。Redis...

    安装部署-windows安装redis

    一、下载安装包1、官方没有 Windows版本的 Redis,官网介绍:Redis项目不正式支持Windows。但是,微软开发并维护了针对Win64的Windows版本。2、Windows版本下载地址:...表示 Redis 服务已启动

    Linux下Redis的安装和部署.docx

    Linux 下 Redis 的安装和部署 Redis 是当前比较热门的 NOSQL 系统之一,它是一个 key-value 存储系统。和 Memcache 类似,但很大程度补偿了 Memcache 的不足,它支持存储的 value 类型相对更多,包括 string、list...

    windows下安装Redis并部署成服务

    在Windows环境下安装Redis并将其部署为服务是一项常见的任务,尤其对于需要使用Redis作为持久化缓存或消息队列的PHP开发者来说。以下是详细的步骤和注意事项: 1. **下载Redis** Redis官方提供了针对不同操作系统...

    Redis安装部署手册(Linux)

    ### Redis安装部署手册(Linux)知识点详解 #### 一、Redis简介 Redis是一种高性能的键值(Key-Value)存储系统,具有如下特点: 1. **数据结构丰富**:除了简单的键值对,还支持列表(Lists)、集合(Sets)、有序集合...

    14、redis单机部署(安装包和部署文档).zip

    总结来说,这个压缩包提供了从下载、安装、配置到启动Redis的全套流程,适合初学者学习和实践。通过阅读`ecology-redis单机部署文档.doc`,可以得到更详细的步骤指导和注意事项。在实际部署中,还需要关注系统的资源...

    Linux 下Redis集群部署

    本文详细介绍了如何在 Linux 系统环境下部署 Redis 集群的全过程,包括安装必要的开发工具、编译安装 Redis、配置单机模式下的 Redis 服务,以及安装和使用 `redis-trib.rb` 等关键步骤。希望这些内容能够帮助到正在...

    Redis安装部署文档

    ### Redis安装部署知识点 #### 一、概要与术语 - **Redis**(Remote Dictionary Server)是一种开源的、高性能的键值对存储系统,被广泛应用于缓存、消息队列等场景。 - **键值对存储**:Redis采用键值对的方式...

    Redis安装部署与Java调用.zip

    本教程将涵盖Redis的单机安装部署以及Java环境下的调用方法,同时也会涉及Redis集群的搭建。 一、Redis单机版安装部署 1. 下载Redis:首先,访问Redis官网(https://redis.io/download)下载适合操作系统的源码包或...

    redis安装部署.docx

    本文详细介绍了在CentOS 7.5.1804上安装与部署Redis 5.0.4的过程,包括环境准备、安装步骤、配置与启动等关键环节。通过这些步骤,可以确保Redis服务的正常运行,并能够根据实际需求调整相关设置。

    Redis两主部署

    Redis 两主部署高可用性解决方案 Redis 作为一个高性能的 NoSQL 数据库,广泛应用于...本文详细介绍了 Redis 两主部署的实现方案,包括安装、配置和启动过程。这种方案可以确保服务的高可用性,满足企业级应用的需求。

    Redis集群部署文档

    在进行Redis集群部署之前,需要先安装Ruby及其相关组件Rubygems。这是因为Redis集群的管理工具`redis-trib.rb`是用Ruby编写的脚本。 1. **安装Ruby**: - 使用`yum`命令安装Ruby: ``` yum -y install ruby ```...

    ubuntu安装redis和部署

    ### Ubuntu安装与部署Redis知识点详解 #### 一、Ubuntu安装Redis步骤详解 ##### 1. 下载Redis安装包 - **目的**: 获取Redis最新稳定版本的源码包。 - **命令**: `wget ...

    redis集群windows启动脚本

    Redis是一款高性能的键值数据库,常...通过这个“redis集群windows启动脚本”,你可以方便地在Windows环境中部署和管理Redis集群,大大提高了工作效率。在实际使用中,还可能需要根据具体需求进行脚本的定制和优化。

    Redis单机部署6.2.6版本

    **Redis部署步骤** 1. **下载与解压**: 首先,你需要从官方网站或者提供的压缩包文件`redis-6.2.6`下载并解压Redis的源代码。解压后,你会得到一个包含源码和其他相关文件的目录。 2. **编译安装**: 进入解压后的...

    redis手动安装部署

    Redis是一款高性能的键值...总结来说,手动安装部署Redis包括下载源码、编译安装、配置服务、启动服务以及了解基本的运维操作。在生产环境中,还需要考虑安全性、监控、备份策略等更多方面,以确保Redis的稳定运行。

Global site tag (gtag.js) - Google Analytics