环境:
系统:centos 6.4
redis:3.2.0
机器ip: 192.168.10.160 , 192.168.10.161
下载解压redis:
cd /opt/tmp
wget http://download.redis.io/releases/redis-3.2.0.tar.gz
tar -zvxf redis-3.2.0.tar.gz -C /opt/
编译运行redis:
cd /opt/redis-3.2.0/
mkdir /opt/redis320/
make MALLOC=libc PREFIX=/opt/redis320/ install
这个时候出现了一个问题,是由于我的机器上没有安装gcc
安装gcc:
yum install gcc
重新编译:
make PREFIX=/opt/redis320/ install
又出现错误了:
查看redis的README文件
cat README.md
发现要加上 MALLOC=libc , 还可以加上PREFIX 指定安装目录等更多配置
mak MALLOC=libc PREFIX=/opt/redis320/ install
这次发现可以安装成功
安装tcl对redis的编译进行测试
yum install tcl
make MALLOC=libc PREFIX=/opt/redis320/ test
全部ok表示测试通过,安装完成以后对另外一台机器进行redis的安装编译
redis运行测试:
redis命令:
打开 /opt/redis320/bin, 会发现有5个命令
这5个命令的作用是:
redis-server : redis服务器的daemon启动程序
redis-cli:redis的客户端命令行操作工具,当然,也可以用telnet根据其纯文本协议进行操作
redis-benchmark : redis的性能测试工具,测试redis在你的系统及你的配置下的读写性能
redis-check-aof : 对更新日志appendonly.aof 检查, 是否可用,类似检查mysql binlog功能
redis-check-dump : 用于本地数据库rdb文件的检查
redis环境变量配置:
echo 'PATH=/opt/redis320/bin:$PATH' >> /etc/profile
tail -l /etc/profile
. /etc/profile
redis配置文件准备:
mkdir /opt/redis320/config
cp /opt/redis-3.2.0/redis.conf /opt/redis320/config
cd /opt/redis320/config
redis启动
redis-server /opt/redis320/config/redis.conf &
redis关闭
redis-cli shutdown