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

Redis服务部署

2015-06-21 00:50 656 查看
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 安装 服务