码迷,mamicode.com
首页 > 其他好文 > 详细

Redis服务部署

时间:2015-06-21 02:02:07      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:redis   安装   服务   

Web程序猿博客:http://blog.csdn.net/thinkercode

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:关闭

Redis服务部署

标签:redis   安装   服务   

原文地址:http://blog.csdn.net/thinkercode/article/details/46577197

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!