一. 环境说明 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 //清空慢查询日志信息