首先,我的源码包一般放在/data/src/ 下面
1、下载redis-5.0.0
先安装tcl
[root@localhost202 ~]# yum install tcl gcc gcc-c++ libstdc++-devel -y
[root@localhost202 src]# wget
[root@localhost202 src]# tar -zxf
[root@localhost202 src]# cd redis-redis-5.0.0
2、编译
[root@localhost202 redis-redis-5.0.0]# make
备注:如果出现如下错误:
zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory
使用命令:
make MALLOC=libc
3、编译测试
[root@localhost202 redis-redis-5.0.0]# make test
4、安装
[root@localhost202 redis-redis-5.0.0]# make PREFIX=/usr/local/redis install
这步完了之后,Redis就被安装到了/usr/local/redis/ 下面了
5、配置,下面就是修改配置文件
[root@localhost202 redis-redis-5.0.0]# cp ./redis.conf /usr/local/redis/
[root@localhost202 redis-redis-5.0.0]# vim /usr/local/redis/redis.conf
daemonize yes #redis将以守护进程的方式运行,默认为no会暂用你的终端
timeout 300 #当 客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能
dir /data/redisdb #指定数据库持久化数据目录
bind 0.0.0.0 #所有的ip都可以访问
pidfile /usr/local/redis/redis.pid #pid生成的目录
更多的配置信息说明,请百度“redis配置文件详解”,了解更多的信息
[root@localhost202 redis-redis-5.0.0]# mkdir -p /data/redisdb #创建redis数据存放目录
6、运行/开启Redis
#备注:这里一定要指定redis的配置文件,要不然修改的配置信息不会生效
[root@localhost202 redis-redis-5.0.0]# /usr/local/redis/bin/redis-server
/usr/local/redis/redis.conf
这里会输出一些信息,会教你怎样配置一些重要的配置,请看这篇文章:
http://www.cnblogs.com/whendream/p/4228885.html
http://download.redis.io/releases/redis-5.0.0.tar.gz
redis-5.0.0.tar.gz