yinxin
作者yinxin·2015-06-24 14:40
项目经理·某金融机构

Redis服务部署

字数 7468阅读 584评论 0赞 0

Redis安装

一、安装Redis

[root@localhost ~]# wget http://download.redis.io/releases/redis-3.0.2.tar.gz

[root@localhost ~]# tar xzf redis-3.0.2.tar.gz 

[root@localhost ~]# cd redis-3.0.2

[root@localhost redis-3.0.2]# make PREFIX=/usr/local/redis install

make执行完成后,会在/usr/local/redis/bin/目录下生成几个可执行文件,他们分别的作用是: 

  redis-server:Redis服务器的daemon启动程序 

  redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作 

  redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能 

  redis-check-aof:更新日志检查 ,加–fix参数为修复log文件 

  redis-check-dump:检查导出工具

二、配置Redis

[root@localhost redis-3.0.2]# cp redis.conf /usr/local/redis/

[root@localhost redis-3.0.2]# vi /usr/local/redis/redis.conf

# 修改daemonize no为daemonize yes,目的使进程在后台运行 

三、启动Redis

[root@localhost redis-3.0.2]# /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf &

[1] 8055

[root@localhost redis-3.0.2]# ps aux|grep redis

root      8056  0.1  0.7 137440  7452 ?        Ssl  08:37   0:00 /usr/local/redis/bin/redis-server *:6379                     

root      8062  0.0  0.0 103248   876 pts/0    S+   08:37   0:00 grep redis

[root@localhost redis-3.0.2]# /usr/local/redis/bin/redis-cli 

127.0.0.1:6379> set test value

OK

127.0.0.1:6379> get test

"value"

127.0.0.1:6379> exit

四、设置开机启动

[root@localhost redis-3.0.2]# vi /etc/init.d/redis-server

#--------------------以下为启动脚本内容--------------------------

#!/bin/bash

#chkconfig: 2345 80 90

# Simple Redis init.d script conceived to work on Linux systems

# as it does use of the /proc filesystem.

REDISPORT=6379

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

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

CONF="/usr/local/redis/redis.conf"

case "$1" in

    start)

              echo "Starting Redis server..."

              $EXEC $CONF > /dev/null&

        ;;

    stop)

                echo "Stopping ..."

                $CLIEXEC shutdown

                echo "Redis stopped"

        ;;

     restart)

              echo "Stopping ..."

              $CLIEXEC shutdown

              echo "Redis stopped"

              echo "Starting Redis server..."

              $EXEC $CONF > /dev/null &

        ;;

    *)

        echo "Please use start or stop or restart as first argument"

        ;;

esac

#--------------------脚本结束--------------------------

[root@localhost redis-3.0.2]# chmod +x /etc/init.d/redis-server 

[root@localhost redis-3.0.2]# service redis-server stop

Stopping ...

Redis stopped

[root@localhost redis-3.0.2]# ps aux|grep redis

root      8080  0.0  0.0 103248   872 pts/0    S+   08:43   0:00 grep redis

[root@localhost redis-3.0.2]# service redis-server start

Starting Redis server...

[root@localhost redis-3.0.2]# ps aux|grep redis

root      8088  0.0  0.7  40608  7444 ?        Ssl  08:43   0:00 /usr/local/redis/bin/redis-server *:6379                     

root      8092  0.0  0.0 103248   876 pts/0    S+   08:43   0:00 grep redis

[root@localhost redis-3.0.2]# service redis-server restart

Stopping ...

Redis stopped

Starting Redis server...

[root@localhost redis-3.0.2]# ps aux|grep redis

root      8101  0.0  0.7  40608  7456 ?        Ssl  08:43   0:00 /usr/local/redis/bin/redis-server *:6379                     

root      8105  0.0  0.0 103248   876 pts/0    S+   08:43   0:00 grep redis

[root@localhost redis-3.0.2]# chkconfig --add redis-server

[root@localhost redis-3.0.2]# chkconfig redis-server on

[root@localhost redis-3.0.2]# chkconfig --list

auditd          0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

blk-availability    0:关闭    1:启用    2:启用    3:启用    4:启用    5:启用    6:关闭

crond           0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

ip6tables       0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

iptables        0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

iscsi           0:关闭    1:关闭    2:关闭    3:启用    4:启用    5:启用    6:关闭

iscsid          0:关闭    1:关闭    2:关闭    3:启用    4:启用    5:启用    6:关闭

lvm2-monitor    0:关闭    1:启用    2:启用    3:启用    4:启用    5:启用    6:关闭

mdmonitor       0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

multipathd      0:关闭    1:关闭    2:关闭    3:关闭    4:关闭    5:关闭    6:关闭

netconsole      0:关闭    1:关闭    2:关闭    3:关闭    4:关闭    5:关闭    6:关闭

netfs           0:关闭    1:关闭    2:关闭    3:启用    4:启用    5:启用    6:关闭

network         0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

postfix         0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

rdisc           0:关闭    1:关闭    2:关闭    3:关闭    4:关闭    5:关闭    6:关闭

redis-server    0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

restorecond     0:关闭    1:关闭    2:关闭    3:关闭    4:关闭    5:关闭    6:关闭

rsyslog         0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

saslauthd       0:关闭    1:关闭    2:关闭    3:关闭    4:关闭    5:关闭    6:关闭

sshd            0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

udev-post       0:关闭    1:启用    2:启用    3:启用    4:启用    5:启用    6:关闭

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广