ITKeyword,专注技术干货聚合推荐

注册 | 登录

CentOS6.5安装redis3.2.1

hj7jay 分享于 2016-08-04

推荐:CentOS/Linux Redis集群安装

在此文章中,只介绍redis集群的安装步骤,若想知道详细过程,请参阅以下几篇文章: Redis集群_1.redis安装 Redis集群_2.redis主从配置 Redis集群_3.redis 主从自

一、安装redis

1、下载redis包

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

2、解压redis包到/opt下

tar -zxvf /home/redis-3.2.1.tar.gz -C /opt

3、安装并测试redis

cd /opt/redis-3.2.1/src
make && make install
make test

备注:若make test报错,提示安装tcl,则进行tcl的安装;

二、配置redis

1、复制并修改配置文档

推荐:centos6 安装部署 redmine 2.6.0

Redmine 是用 Ruby 开发的基于 web 的项目管理软件,所以先要下载安装 Ruby ,再下载对 Ruby 组件进行打包的 Ruby 打包系统 RubyGems 。 第一步:下载必要的软件

cp /opt/redis-3.2.1/redis.conf /etc/
vi /etc/redis.conf
#开启redis远程访问
#将 bind 127.0.0.1改为 bind 0.0.0.0
#根据需求,可配置redis是否进行持久化:修改save策略
#添加密码访问 requirepass password

2、将redis配置进系统服务

vi /etc/init.d/redis

/etc/init.d/redis内容如下

#chkconfig: 2345 90 10 
  
# description: Redis is a persistent key-value database 
  
########################### 
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_6379.pid
CONF="/etc/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  
        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  
##############################
#给redis文件加上执行权限
chmod +x /etc/init.d/redis

3、设置redis服务开机启动

chkconfig redis on

4、在防火墙中开放redis端口

vi /etc/sysconfig/iptables
#加入下面的端口配置
-A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
#重启防火墙
service iptables restart

5、启动、关闭和重启redis服务

service redis start
service redis stop
service redis restart

三、使用redis

#进入redis命令行
redis-cli -a password

 

推荐:redis 3.0.1 在CentOS上的安装

一、下载 wget http://download.redis.io/releases/redis-3.0.1.tar.gz 二、解压 tar xzf redis-3.0.1.tar.gz  三、进入 cd redis-3.0.1 四、编译 make 五、启动

一、安装redis1、下载redis包wget http://download.redis.io/releases/redis-3.2.1.tar.gz2、解压redis包到/opt下tar -zxvf /home/redis-3.2.1.tar.gz -C /opt3、安装并测试rediscd

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。