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
四、设置开机启动
[[email protected] 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
#--------------------脚本结束--------------------------
[[email protected] redis-3.0.2]# chmod +x /etc/init.d/redis-server
[[email protected] redis-3.0.2]# service redis-server stop
Stopping ...
Redis stopped
[[email protected] 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
[[email protected] redis-3.0.2]# service redis-server start
Starting Redis server...
[[email protected] 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
[[email protected] redis-3.0.2]# service redis-server restart
Stopping ...
Redis stopped
Starting Redis server...
[[email protected] 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
[[email protected] redis-3.0.2]# chkconfig --add redis-server
[[email protected] redis-3.0.2]# chkconfig redis-server on
[[email protected] 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:关闭
时间: 2024-10-11 23:05:09