`
luozhonghua2014
  • 浏览: 62306 次
文章分类
社区版块
存档分类
最新评论

centos redis 安装过程,解决办法

 
阅读更多

第一步:下载并编译

wgethttp://download.redis.io/redis-stable.tar.gz

tar xvzf redis-stable.tar.gz

cd redis-stable

make

报错:

You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1

解决:

  1. wgethttp://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
  2. sudotarxzvftcl8.6.1-src.tar.gz-C/usr/local/
  3. cd/usr/local/tcl8.6.1/unix/
  4. sudo./configure
  5. sudomake
  6. sudomakeinstall

第二步:执行make test


说明可进行安装


第三步:make install



第四步:安装成功后,修改运行环境


在make成功以后,会在src目录下多出一些可执行文件:redis-server,redis-cli等等。

方便期间用cp命令复制到usr目录下运行。

cp redis-server /usr/local/bin/

cp redis-cli /usr/local/bin/

然后新建目录,存放配置文件

mkdir /etc/redis

mkdir /var/redis

mkdir /var/redis/log

mkdir /var/redis/run

mkdir/var/redis/6379

在redis解压根目录中找到配置文件模板,复制到如下位置。

cp redis.conf /etc/redis/6379.conf

通过vi命令修改

daemonize yes

pidfile /var/redis/run/redis_6379.pid

logfile /var/redis/log/redis_6379.log

dir /var/redis/6379

最后运行redis:

$ redis-server /etc/redis/6379.conf

查看是否跑起来:ps -aux | grep redis


第五步:配置启动脚本

mkdir /etc/init.d/reids

vi /etc/init.d/redis

放入以下内容:

###########################  
PATH=/usr/local/bin:/sbin:/usr/bin:/bin  
   
REDISPORT=6379  
EXEC=/usr/local/bin/redis-server  
REDIS_CLI=/usr/local/bin/redis-cli  
   
###PIDFILE=/var/run/redis.pid
PIDFILE=/var/redis/run/redis_6379.pid

###CONF="/etc/redis.conf" 
CONF="/etc/redis/6379.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  
        if [ "$?"="0" ]  
        then  
              echo "Redis is running..."  
        fi  
        ;;  
    stop)  
        if [ ! -f $PIDFILE ]  
        then  
                echo "$PIDFILE does not exist, process is not running"  
        else  
                PID=$(cat $PIDFILE)  
                echo "Stopping ..."  
                $REDIS_CLI -p $REDISPORT SHUTDOWN  
                while [ -x ${PIDFILE} ]  
               do  
                    echo "Waiting for Redis to shutdown ..."  
                    sleep 1  
                done  
                echo "Redis stopped"  
        fi  
        ;;  
   restart|force-reload)  
        ${0} stop  
        ${0} start  
        ;;  
  *)  
    echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2  
        exit 1  
esac  
##############################

执行文件属性

chmod+x/etc/init.d/redis


第六步:启动和测试redis


启动服务: /etc/init.d/redis start


启动客户端: redis-cli


测试:

127.0.0.1:6379> set 1 1
OK
127.0.0.1:6379> get 1
"1"
127.0.0.1:6379>










分享到:
评论

相关推荐

    CentOS7安装redis

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

    centos7 安装Redis 与 Redis解决session共享

    centos7 安装Redis 与 Redis解决session共享,可根据文档进行安装和使用,本人调试过,没问题

    centos安装redis集群

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

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

    本教程旨在帮助读者解决这些问题,提供一个详尽的离线安装 Redis 的指南,确保 Redis 在 CentOS 上的成功部署。 #### 二、准备工作 在正式开始安装之前,你需要做一些前期工作: 1. **下载所需文件**:首先需要在...

    centos 6.5 安装redis3.0.7

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

    Centos7安装Redis安装说明

    Centos7安装Redis安装说明

    centos源码安装redis-3.2.11

    centos源码安装redis-3.2.11

    Centos下安装redis服务v1.0

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

    CentOS7.5安装Redis集群.docx

    CentOS7.5 安装 Redis 集群是指在 CentOS 7.5 操作系统上安装和配置 Redis 集群的过程。Redis 是一个开源的、基于内存的数据结构存储系统,可以用作数据库、消息队列、缓存等。下面是安装和配置 Redis 集群的详细...

    centos6.5安装并搭建redis6.2.7集群

    centos下安装redis6.2.7,并进行集群环境搭建

    CentOS安装Redis和phpRedis扩展记录

    首先,让我们了解Redis的基本概念,然后逐步讲解安装过程。 Redis是一个开源的、高性能的键值对存储系统,常用于数据库、缓存和消息中间件。它支持多种数据结构,如字符串、哈希、列表、集合和有序集合,使得处理...

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

    1、安装epel-release (建议使用国内阿里云源) #下载wget,备份当前源 yum install wget -y mv /etc/yum.repo.d/*.repo /tmp #下载阿里云源和epel源 wget -O /etc/yum.repos.d/CentOS-Base.repo ...

    CentOS6.6安装Redis3.0教程

    本文旨在详细介绍如何在CentOS 6.6上安装并配置Redis 3.0,包括从下载到安装再到设置开机自启的全过程。Redis是一款开源的高性能键值存储系统,它支持多种数据结构,如字符串、哈希、列表、集合等,并且提供了丰富的...

    Linux centos7安装redis

    Linux centos7安装redis,并开启aof持久化模式

    centos7安装redis5.0依赖GCC离线安装文件

    RHEL或centos7安装redis5.0所依赖的所有工具: cpp-4.8.2-16.el7.x86_64.rpm gcc-4.8.2-16.el7.x86_64.rpm glibc-2.17-55.el7.x86_64.rpm glibc-common-2.17-55.el7.x86_64.rpm glibc-devel-2.17-55.el7.x86_64.rpm ...

    分布式缓存Redis Centos下单节点安装

    ### 分布式缓存Redis在CentOS下单节点安装详解 #### 一、Redis简介与应用场景 Redis是一个开源的键值存储系统,它以其高性能、低延迟的特点被广泛应用于多种场景,如缓存、消息队列等。由于其支持丰富的数据结构...

    CentOS 6.5 下安装 Redis 2.8.7

    接下来,我们将详细介绍如何在 CentOS 6.5 系统上安装 Redis 2.8.7 版本,并解决安装过程中可能遇到的一些常见问题。 #### 二、下载 Redis 源码包 首先,我们需要从官方站点下载 Redis 的源码包。可以使用 `wget` ...

    cent OS7无网络安装redis

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

Global site tag (gtag.js) - Google Analytics