`
liu86th
  • 浏览: 118401 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

安装redis

 
阅读更多

redis安装

 

[1] 下载 

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

 

[2] 安装到指定目录

$ mkdir /usr/local/redis 
$ tar xzf redis-2.6.17.tar.gz
$ ln -s redis-2.6.17.tar.gz #建立一个链接 
$ cd redis 
$ make PREFIX=/usr/local/redis install #安装到指定目录中
# 安装成功之后: 会在/usr/local/redis/bin下看到redis-benchmark  redis-check-aof  redis-check-dump  redis-cli  redis-server

 

[3] redis做成一个服务

$ cp /root/download/redis/utils/redis_init_script /etc/rc.d/init.d/redis  
$ vim /etc/rc.d/init.d/redis #更改启动脚本内容如下:

 

$ !/bin/sh
$ chkconfig: 2345 80 90 
$ Simple Redis init.d script conceived to work on Linux systems
$ as it does use of the /proc filesystem.

REDISPORT=6379
EXEC=/usr/local/redis/bin/redis-server 
CLIEXEC=/usr/local/redis/bin/redis-cli 

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.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

#1> chkconfig: 2345 80 90 				  #增加chkconfig识别
#2> EXEC=/usr/local/redis/bin/redis-server #修改路径
#3> CLIEXEC=/usr/local/redis/bin/redis-cli #修改路径
#4> $EXEC $CONF &                          #修改运行模式

$ chkconfig --add redis #添加至服务

 

[4] 启动Redis服务 

$ service redis start  

 

[5] 将Redis的命令所在目录添加到系统参数PATH中 

$ vim /etc/profile
$ export PATH="$PATH:/usr/local/redis/bin" #添加至末尾
$ . /etc/profile  #马上应用该文件

 

[6] 测试是否安装成功

$ redis-cli

 

 

[7] 默认情况下,Redis未启用认证,可以通过开启6379.conf的requirepass指定一个验证密码。 

分享到:
评论

相关推荐

    Windows 上安装 Redis安装,redis7.2安装到windows上面

    在Windows上安装Redis的过程涉及到多个步骤,包括启用必要的Windows功能、安装WSL2(Windows Subsystem for Linux 2)、设置默认WSL版本以及在Linux环境中安装Redis。以下是对这些步骤的详细说明: 1. **启用...

    linux离线安装redis

    在Linux环境中离线安装Redis是常见的需求,尤其是在内网服务器上,由于无法直接访问公网,我们需要提前下载Redis的源码包并手动安装。下面将详细解释如何进行这一过程。 首先,你需要从Redis官方网站获取Redis的...

    CentOS7安装redis

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

    redis虚拟机环境搭建与安装redis

    在本文中,我们将探讨如何在Ubuntu操作系统上搭建Redis虚拟机环境,并安装Redis服务器,同时也会涉及SSH工具连接虚拟机的相关问题。 首先,为了在Ubuntu虚拟机上安装Redis,我们需要确保虚拟机已经配置妥当并运行。...

    cent OS7无网络安装redis

    在CentOS 7环境下,没有网络的情况下安装Redis是一项挑战,因为通常我们会依赖在线包管理器如`yum`来获取和安装软件。然而,通过手动下载所需的依赖包并使用本地安装方式,我们仍然可以完成Redis的安装。以下是详细...

    CentOS(Linux)离线安装Redis详细教程(亲测可行)

    ### CentOS (Linux) 离线安装 Redis 详细教程 #### 一、引言 在没有互联网连接的情况下,在 CentOS 系统上安装 Redis 可能会遇到诸多挑战,如依赖包缺失、软件包管理工具配置不当等。本教程旨在帮助读者解决这些...

    Linux 系统 安装redis redis-5.0.1.tar.gz 安装包

    在Linux系统中安装Redis是一个常见的任务,特别是在搭建服务器或开发基于Redis的数据缓存应用时。Redis是一个开源的、高性能的键值对存储系统,适用于数据缓存、消息队列等多种场景。本文将详细介绍如何在Linux上...

    Windows-64位下安装Redis到asp.net开发

    Windows-64位下安装Redis到asp.net开发 一、Windows 64位下安装Redis 1. 下载Redis安装包 在Redis官方网站(http://redis.io/)下载最新版本的Redis安装包,或者使用GitHub上的MSOpenTech/redis仓库...

    Linux离线安装redis所需的依赖:gcc-c++.tar.gz,gcc.tar.gz,redis-5.0.4.tar.gz

    离线安装Redis对于那些没有互联网连接或者网络环境受限的服务器来说是必要的。这里我们将详细介绍如何使用给定的文件:gcc-c++.tar.gz,gcc.tar.gz和redis-5.0.4.tar.gz在Linux上离线安装Redis 5.0.4。 首先,我们...

    Ubuntu安装Redis并设置为开机自启动服务.rar

    在Ubuntu系统中安装Redis并配置为开机自启动服务是一个常见的任务,这有助于确保服务器重启后Redis服务能够自动恢复,提供持续的数据存储和检索能力。以下将详细介绍如何在Ubuntu上完成这个过程。 首先,我们需要...

    linux服务器上centos7.5离线安装redis 所需要的gcc包

    在Linux服务器上安装Redis,尤其是处于离线环境的CentOS 7.5系统,需要一些必要的依赖包,其中最重要的就是GCC(GNU Compiler Collection)。GCC是GNU项目的一部分,它是一个开源的编译器套件,用于将源代码编译成可...

    Ubuntu16.04安装Redis3.2.8

    在本教程中,我们将深入探讨如何在Ubuntu 16.04上安装Redis 3.2.8,这是一个流行的开源键值存储系统,常用于缓存、消息队列和其他高性能数据处理场景。以下是你需要知道的关键步骤和相关知识点: 1. **了解Redis**...

    PHP5.6版本安装redis扩展(内附扩展包文件)

    在`PHP5.6版本安装redis扩展`的压缩包中,应包含PHP的Redis扩展源码。如果没有提供,您可以从PECL(PHP Extension Community Library)官网下载。访问https://pecl.php.net/package/redis,找到适用于PHP5.6的最新...

    安装部署-Linux上安装Redis教程

    在Linux系统上安装Redis是一个常见的任务,特别是在CentOS7这样的企业级环境中。Redis是一个高性能的键值存储系统,常用于数据库、缓存和消息代理。本文将详细指导如何在CentOS7上安装Redis 6.2.6版本。 首先,我们...

    Linux安装Redis实现过程及报错解决方案

    在Linux系统中安装Redis是一个常见的任务,特别是在搭建分布式缓存或数据存储环境时。本文将详细阐述Linux安装Redis的步骤,并解决可能出现的错误。 首先,我们需要从Redis官方网站下载Redis的源代码包。在本例中,...

    windows 下安装redis 并用python操作redis

    在Windows环境下安装Redis并使用Python进行操作,是一个常见的任务,特别是在开发和测试环境中。下面将详细介绍这个过程,包括Redis的安装、配置、启动,以及如何使用Python的redis库与Redis服务器进行交互。 首先...

    安装redis(主备)

    ### 安装Redis(主备) #### 一、Redis简介 Redis(Remote Dictionary Server)是一种非关系型数据库技术,属于键值对存储系统的范畴。它以其高性能和丰富的数据结构著称,广泛应用于缓存、消息队列等多种场景。与...

    Windows下安装Redis图文教程

    在Windows环境下安装Redis是一项简单但重要的任务,尤其对于开发者来说,因为Redis是一个高效的数据存储和缓存系统。本文将提供一个详细的步骤指南,帮助你轻松完成安装过程。 首先,了解Redis的基本概念。Redis...

    tcl8.5,安装 Redis 所需依赖 tcl8.5.19-src.tar.gz

    在某些情况下,Redis 的安装过程可能需要依赖于特定版本的 TCL(Tool Command Language)解释器,例如这里提到的 tcl8.5.19。TCL 是一种古老而强大的脚本语言,用于编写自动化任务和提供命令行接口。 在安装 Redis ...

Global site tag (gtag.js) - Google Analytics