Redis安装
1.下载redis安装包
2.tar -zxvf 安装包
3.在redis目录下执行make
4.可以通过make test 测试编译状态
5.make install 完成安装
启动停止redis命令
Redis-server 启动服务
Redis-cli 访问到redis的控制台
redis-benchmark 性能测试工具
redis-check-aof aof文件进行检测工具
redis-check-dump rdb文件检查工具
redis-sentinel sentinel服务器配置
第一步下载源码包(这里是在有网的情况下使用wget)
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
如图下载成功
第二步解压文件
tar -zxvf redis-3.0.7.tar.gz
如图解压成功
第三步 切换目录
cd redis-3.0.7/
如图所示
第四步使用make命令进行编译
如图所示
如图显示报错是Linux系统没有安装gcc环境
解决方案安装Gcc环境
验证gcc是否安装成功
rpm -qa |grep gcc
接下来对redis重新编译安装
make && make install
如图所示会出现报错 这里的原因是jemalloc重载了Linux下的ANSI C的malloc和free函数
解决方法 make时添加参数
make MALLOC=libc
如图这时编译就比较顺利
这时候不测试 通常是可以使用的 如果运行make test就会出现如下图的情况
解决办法是用yum安装tcl8.5
yum install tcl
如图所示安装成功
make install redis
一般便于管理我们通常make install到指定的目录下。PREFIX=“路径”
make install PREFIX=/root/redis
如图所示安装成功
可以看下redis目录下的结构
运行redis 需要redis-server redis.conf两个文件 redis文件夹下只有redis-server 一个文件 这时就需要从编译的文件夹下拷贝 `
[root@VM_0_16_centos redis-3.0.7]# cp redis.conf …/redis/redis.conf`