1、下载redis的安装包 http://download.redis.io/releases/redis-3.2.0.tar.gz
2、把安装包放到/opt/src/目录(看个人喜好)下
3、执行tar -zxvf redis-3.2.0.tar.gz 解压安装包
4、进入redis-3.2.0 执行make
(1)报错:/bin/bash cc command not found
原因:没有安装gcc
解决方法:执行yum install -y gcc 安装gcc
(2)报错: jemalloc/jemalloc.h: No such file or directory
原因: 分配器allocator, 如果有MALLOC 这个 环境变量, 会有用这个环境变量的 去建立Redis。
而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。
但是如果你又没有jemalloc 而只有 libc 当然 make 出错
解决方法:make MALLOC=libc
5、执行make install
6、执行make test
7、执行mkdir /etc/redis
8、把src/ 目录下的redis-server redis-bench redis-cli redis.conf(在上一层目录) 拷到/etc/redis 目录
9、进入/etc/redis 执行 ./redis-server redis.conf 启动redis (执行./redis-server & redis.conf redis会在后台启动)
10、执行./redis-cli 进入redis客户端
11、执行set lvyf lvyafei
12、执行get lvyf 显示 lvyafei
成功!