CentOS6.5安装redis3.2.1

1、安装redisredis

一、下载redis包bash

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

二、解压redis包到/opt下tcp

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

三、安装并测试redis测试

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

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

2、配置redis加密

一、复制并修改配置文档命令行

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守护进程
#根据需求,可配置redis是否进行持久化:修改save策略
#添加密码访问 requirepass password

二、将redis配置进系统服务rest

vi /etc/init.d/redis

/etc/init.d/redis内容以下code

#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"
PASSWORD=password
     
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
                #如有密码则加上密码
                #$REDIS_CLI -a $PASSWORD -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

三、设置redis服务开机启动server

chkconfig redis on

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

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

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

service redis start
service redis stop
service redis restart

3、使用redis

#进入redis命令行
redis-cli -a password
相关文章
相关标签/搜索