一. 环境说明
1,软件说明
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API

 2,环境要求
    无特殊需求, 本安装过程基于 Centos6.4  x86  

二. 安装说明
1,软件包
redis-2.6.7.tar.gz

2,编译安装
1 tar xvf redis-2.6.7.tar.gz //解包
2 cd redis-2.6.7
3 make //编译
4 cp src/redis* /usr/local/bin/ //copy相关的命令到指定目录
5 cp redis.conf /usr/local/etc/ //copy主配置文件到指定目录

3,修改配置
(以下为写好的配置文件)
1 #more redis-6379.conf
daemonize yes
pidfile /var/run/redis-6379.pid //指定redis pid路径
port 6379 //指定redis的port
logfile /home/redis/redis-6379.log //指定redis log路径
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
maxmemory 6g //此处设置redis使用的最大内存。
dbfilename dump-6379.rdb //指定redis 数据文件名
dir /home/redis/ // 指定redis的数据目录
bind 127.0.0.1 //默认为注释,泛监听。
本例监听127.0.0.1
requirepass foobared //默认为注释,不使用密码。本例密码为foobared。

4,启动服务
(根据具体情况)
/usr/local/bin/redis-server /usr/local/etc/redis-6379.conf &
将进程放后台执行。
启动脚本看附件 ctl_redis.sh

三,redis管理
1,redis-cli命令,执行redis-cli命令后进入命令终端模式
info //查看server版本内存使用连接等信息
client list //获取客户连接列表
client kill 127.0.0.1:33441 //终止某个客户端连接
dbsize //当前保存key的数量
save //立即保存数据到硬盘
bgsave //异步保存数据到硬盘
flushdb //当前库中移除所有key
flushall //移除所有key从所有库中
lastsave //获取上次成功保存到硬盘的unix时间戳
monitor //实时监测服务器接收到的请求
slowlog len //查询慢查询日志条数
slowlog get //返回所有的慢查询日志
//最大值取决于slowlog-max-len配置
slowlog get 2 //打印两条慢查询日志
slowlog reset //清空慢查询日志信息