一.实验环境
CentOS 6.5 x86_64
二.redis官网:https://redis.io/
三.准备软件
[root@gxh ~]# wgethttp://download.redis.io/releases/redis-3.2.6.tar.gz
四.安装redis
1.解压
@H_404_53@
2.编译
@H_404_53@
报错:/bin/sh:cc: command not found
解决办法:yum -yinstall gcc gcc-c++
报错:You needtcl 8.5 or newer in order to run the Redis test
解决办法:yum -yinstall tcl
7.make install ,目的是将redis-server、redis-cli、redis-check-aof、redis-check-dump等文件至/usr/local/bin目录下,也可以手动移动
@H_404_53@
8.查看/usr/local/bin/
@H_404_53@
9.查看redis版本,检验是否安装成功
@H_404_53@
1.创建redis目录(非必须)
@H_404_53@
- @H_404_53@
[root@gxh ~]# tar -zxvfredis-3.2.6.tar.gz
[root@gxh ~]# cd redis-3.2.6
[root@gxh redis-3.2.6]# make
1. 3. 继续编译,请先执行make distclean,再执行make
1. 4. 编译测试
[root@gxh redis-3.2.6]# maketest
1. 5. 继续编译测试,执行命令make test
1. 6. 编译完成之后,这时候会在当前目录下的src目录下多出一些文件,如下图
[root@gxh redis-3.2.6]# makeinstall
[root@gxh ~]# redis-server-v
Redis server v=3.2.6sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=c44f26b41b545342
五.配置redis
这个过程只是为了将Redis相关的资源统一管理而进行的操作。
[root@gxh ~]# mkdir -p/usr/local/redis/etc 用来存放配置文件
[root@gxh ~]# mkdir -p/usr/local/redis/var 用来存放进程文件和日志文件
[root@gxh ~]# mkdir -p/usr/local/redis/data 用来存放数据文件
拷贝配置文件
[root@gxh redis-3.2.6]# cpredis.conf /usr/local/redis/etc/
设置服务以后台daemon方式运行:
修改pid目录为新目录:
修改log目录为新目录:
修改数据目录为新目录: