系统环境:CentOS 7
1:官方下载stable版:https://redis.io/download;或直接终端下载解析安装,解压源码并进入目录,不用configure,直接make
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
tar -zxvf redis-4.0.6.tar.gz
cd redis-4.0.6
make
注:易碰到的问题,时间错误.原因: 源码是官方configure过的,但官方configure时,生成的文件有时间戳信息,make只能发生在configure之后,
如果你的虚拟机的时间不对,比如说是2017年
解决: 重写时间,date -s ‘yyyy-mm-dd hh:mm:ss',再 clock -w 写入cmos
2: 可选步骤: make test 测试编译情况
(可能出现: need tcl >8.4这种情况, yum install tcl)3: 安装到指定的目录,比如 /usr/local/redis
make PREFIX=/usr/local/redis install注: PREFIX要大写
cd redis-4.0.6
直接安装:
make install
默认安装路径:
/usr/local/bin
安装到指定的目录:
make PREFIX=/usr/local/redis install
4: make install之后,得到如下几个文件
redis-benchmark 性能测试工具redis-check-aof 检查aof日志的工具
redis-check-rdb 检查rdb日志的工具
redis-cli 客户端
redis-server 服务端
5: 复制配置文件
cp /home/software/redis-4.0.6/redis.conf ./bin/6: 启动与连接
./bin/redis-server ./bin/redis.conf7:连接: 用redis-cli
./bin/redis-cli8: 以后端模式启动redis,编辑conf配置文件,修改如下内容
vi /usr/local/redis/bin/redis.conf
daemonize yes
9:测试一下
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> set tomorrow beautiful
OK
127.0.0.1:6379> get tomorrow
"beautiful"
127.0.0.1:6379>
10:正常关闭本地redis
./bin/redis-cli -p 8081 shutdown
./bin/redis-cli shutdown(默认关闭本地6379的redis)