`
y1d2y3xyz
  • 浏览: 256633 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux下Redis安装

阅读更多
CentOS下redis安装:
1。下载安装redis
wget http://redis.googlecode.com/files/redis-2.2.13.tar.gz
tar -xvzf redis-2.2.13.tar.gz
mv redis-2.2.13 /usr/local/redis-2.2.13
cd /usr/local/redis-2.2.13
make && make install

2。下载配置文件

wget https://github.com/ijonas/dotfiles/raw/master/etc/redis.conf --no-check-certificate
mv redis.conf /etc/redis.conf


3。创建启动脚本

创建文件
vi /etc/init.d/redis-server

在上面创建文件中输入如下内容:
#!/bin/sh
#
# redis - this script starts and stops the redis-server daemon
#
# chkconfig:   - 85 15
# description:  Redis is a persistent key-value database
# processname: redis-server
# config:      /etc/redis.conf
# config:      /etc/sysconfig/redis
# pidfile:     /var/run/redis.pid

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0

redis="/usr/local/bin/redis-server"
prog=$(basename $redis)

REDIS_CONF_FILE="/etc/redis.conf"

[ -f /etc/sysconfig/redis ] && . /etc/sysconfig/redis

lockfile=/var/lock/subsys/redis

start() {
    [ -x $redis ] || exit 5
    [ -f $REDIS_CONF_FILE ] || exit 6
    echo -n $"Starting $prog: "
    daemon $redis $REDIS_CONF_FILE
    retval=$?
    echo
    [ $retval -eq 0 ] && touch $lockfile
    return $retval
}

stop() {
    echo -n $"Stopping $prog: "
    killproc $prog -QUIT
    retval=$?
    echo
    [ $retval -eq 0 ] && rm -f $lockfile
    return $retval
}

restart() {
    stop
    start
}

reload() {
    echo -n $"Reloading $prog: "
    killproc $redis -HUP
    RETVAL=$?
    echo
}

force_reload() {
    restart
}

rh_status() {
    status $prog
}

rh_status_q() {
    rh_status >/dev/null 2>&1
}

case "$1" in
    start)
        rh_status_q && exit 0
        $1
        ;;
    stop)
        rh_status_q || exit 0
        $1
        ;;
    restart|configtest)
        $1
        ;;
    reload)
        rh_status_q || exit 7
        $1
        ;;
    force-reload)
        force_reload
        ;;
    status)
        rh_status
        ;;
    condrestart|try-restart)
        rh_status_q || exit 0
	    ;;
    *)
        echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"
        exit 2
esac

设置文件权限:
chmod 755 /etc/init.d/redis-server


4。设置开机启动

vi /etc/rc.d/rc.local

在文件中添加如下代码:
/etc/init.d/redis-server start


5。启动服务
/etc/init.d/redis-server start



参见 http://2015.iteye.com/blog/1189527
分享到:
评论

相关推荐

    linux下redis安装步骤

    ### Linux 下 Redis 安装步骤详解 #### 一、Redis 概述 Redis 是一个开源的 Key-Value 数据库系统,使用 ANSI C 语言编写,支持网络连接并且可以在内存中运行,同时也支持数据持久化。它提供了丰富的数据结构操作,...

    linux下Redis安装详解.docx

    ### Linux 下 Redis 安装与配置详解 #### 一、Redis 概述 Redis 是一款开源的、基于键值对的高性能数据结构存储系统。它不仅提供了类似 memcached 的高速缓存特性,还具备数据持久化的功能。不同于 memcached,...

    linux下redis 安装及遇到的问题解决.docx

    下面详细介绍在 Linux 系统下安装 Redis 的步骤。 1. **解压 Redis 安装包** - 首先确保已经下载了 Redis 的源码包,例如 `redis-3.2.0.tar.gz`。 - 使用 `tar` 命令进行解压:`tar -zxvf redis-3.2.0.tar.gz` 2...

    Linux下Redis3.2.2安装与启动配置

    本文详细介绍了在CentOS 6.5系统下安装与配置Redis 3.2.2的方法,包括下载、解压、编译安装、直接启动、配置文件启动以及脚本启动等步骤。通过这种方式,用户可以根据自己的需求选择合适的启动方式,确保Redis服务...

    详解linux下redis安装、启动与停止,redis做成服务

    如果的Linux可以链接网络,那么可以直接联网下载。...我们会看到在该目录下多了一个文件,redis-3.0.2 , 我们进入该目录,然后编译执行命令make,等待10左右,我们就会看到已经编译完了,我们看到如下

    Linux下Redis安装详解

    以下将详细介绍Linux环境下如何安装和配置Redis。 首先,确保你的Linux系统已经安装了GCC编译器和wget工具,因为安装Redis源码包时会用到它们。可以通过以下命令检查并安装: ```bash sudo apt-get update sudo ...

    linux下Redis安装详解借鉴.pdf

    在Linux环境下安装Redis的步骤如下: 1. 下载最新版本的Redis源码包,例如:`wget http://redis.googlecode.com/files/redis-2.0.4.tar.gz` 2. 解压缩下载的文件:`tar xvf redis-2.0.4.tar.gz` 3. 安装C/C++的编译...

    Linux下Redis安装详解.docx

    redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便 redis、memcached存在效率上的差异(具体比较参考...

    (word完整版)linux下Redis安装详解.doc

    【Redis 安装详解】 Redis 是一款高性能的键值存储系统,它不仅具有与 Memcached ...通过以上步骤,你可以在 Linux 系统中成功安装和配置 Redis。记住,根据实际需求调整配置参数,以优化 Redis 的性能和数据安全性。

    linux.redis安装命令

    linux下redis安装命令及过程

    linux系统redis免安装版

    在Linux系统中,Redis的免安装版本通常是指不需要通过编译源码或使用包管理器来安装的二进制版本,这使得在多台服务器上快速部署Redis变得更加便捷。以下是对“Linux系统Redis免安装版”相关知识点的详细解释: 1. ...

    linux-redis绿色版(推荐)

    Linux下的Redis是一个高效、开源的键值存储系统,常用于数据缓存、消息队列以及数据库等场景。Redis因其出色的速度和丰富的数据结构支持而备受青睐。本资源为"linux-redis绿色版",适用于在Linux环境中快速部署Redis...

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

    本文将详细讲解如何在Linux环境下安装Redis,以及如何配置主服务器和从服务器。 首先,让我们从安装Redis开始。在大多数Linux发行版中,可以通过包管理器进行安装。例如,在Ubuntu或Debian上,可以使用以下命令: ...

    Linux 下Redis集群部署

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

    linux安装redis服务

    ### Linux安装Redis服务详解 #### 一、前言 Redis是一种高性能的键值数据库,它支持多种数据结构,如字符串、哈希、列表等,并具备持久化功能,可用于缓存、消息队列等多种应用场景。本文将详细介绍如何在RedHat/...

    linux下安装redis服务器

    Linux 下安装 Redis 服务器 Linux 下安装 Redis 服务器需要按照以下步骤进行: 一、准备安装包 在 Linux 下安装 Redis 服务器之前,需要先准备好 Redis 的安装包。可以从 Redis 的官方网站下载最新版本的安装包,...

    linux离线安装redis

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

    Linux下Redis的安装和部署.docx

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

    linux中redis安装包和redis-desktop-manager-0.9.3.817

    本文将详细讲解如何在Linux上安装Redis,包括Redis 4.0.2和5.0.0两个版本,以及如何配合使用Redis Desktop Manager进行图形化管理。 首先,我们来了解Redis的基本概念。Redis是一个基于内存的数据结构存储系统,...

Global site tag (gtag.js) - Google Analytics