Redis服务部署

来源:互联网 发布:kindle看编程书籍 编辑:程序博客网 时间:2024/05/17 00:57

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 redisroot      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 valueOK127.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=6379EXEC=/usr/local/redis/bin/redis-serverCLIEXEC=/usr/local/redis/bin/redis-cliCONF="/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 stopStopping ...Redis stopped[root@localhost redis-3.0.2]# ps aux|grep redisroot      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 startStarting Redis server...[root@localhost redis-3.0.2]# ps aux|grep redisroot      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 restartStopping ...Redis stoppedStarting Redis server...[root@localhost redis-3.0.2]# ps aux|grep redisroot      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 --listauditd          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:关闭
2 2