您的位置:首页 > 数据库 > Redis

Redis3.2.6 单节点安装

2017-01-15 13:13 288 查看
write by 开发老张(http://blog.csdn.net/zhy0414)

安装:单节点安装

系统:CentOS 6.2

网址:redis.io

下载:http://download.redis.io/releases/redis-3.2.6.tar.gz

# yum install gcc tcl

# tar xzvf redis-3.2.6.tar.gz

# cd /usr/src/redis-3.2.6

# mkdir /usr/local/redis

# make PREFIX=/usr/local/redis install

Redis 的命令被安装到 /usr/local/redis/bin 目录下,有如下命令:

    redis-benchmark

    redis-check-aof

    redis-check-dump

    redis-cli

    redis-sentinel
    redis-server

write by 开发老张(http://blog.csdn.net/zhy0414)

配置为服务:

# cp /usr/src/redis-3.2.6/utils/redis_init_script /etc/rc.d/init.d/redis

# vim /etc/rc.d/init.d/redis

    在第一行 #!/bin/sh 后面添加:

    #chkconfig: 2345 80 90

    

    确认并修改如下几个路径:

    REDISPORT=6379

    EXEC=/usr/local/redis/bin/redis-server

    CLIEXEC=/usr/local/redis/bin/redis-cli

    CONF="/usr/local/redis/conf/${REDISPORT}.conf"

    

    将 start) 段下面的

        $EXEC $CONF

    后面增加 &,让程序在后台运行,如下:

        $EXEC $CONF &

        

        

创建配置文件,按照端口号进行命名:

# mkdir /usr/local/redis/conf

# cp /usr/src/redis-3.2.6/redis.conf /usr/local/redis/conf/6379.conf

修改配置

# vim /usr/local/redis/conf/6379.conf

    修改如下内容:

    daemonize yes

    pidfile /var/run/redis_6379.pid

    

    添加密码:

    requirepass 123123

加入 chkconfig

# chkconfig --add redis

打开防火墙

# vim /etc/sysconfig/iptables

    添加:

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

# service iptables restart

添加 PATH

# vim /etc/profile

    添加:

    REDIS_HOME=/usr/local/redis

    PATH=$PATH:$REDIS_HOME/bin

# source /etc/profile

启动服务:
# service redis start

测试:

# redis-cli

> auth 123123

> keys *

(empty list or set)

> set zsoft zhy0414

OK

> get zsoft

"zhy0414"

> del zsoft

(integer) 1

> keys *

(empty list or set)

> quit

write by 开发老张(http://blog.csdn.net/zhy0414)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息