简介:之前在学习docker的时候用docker安装redis做集群特别的快速简单,但是想要看到它的源码啥的,找不到它的文件。因此不得不重新在虚拟机里面安装redis。
不过redis的安装还是不难的,就几个步骤。(你的linux下需要一个make工具,这个工具会将redis的源码进行编译、链接、安装)
make工具的安装
作用:用来编译、安装、卸载软件
工具的安装:make工具依赖gcc ,automake,autoconf,libtool,make 这些安装包
centos下安装:yum install gcc automake autoconf libtool make
安装redis
# 下载redis http://download.redis.io/releases/redis-5.0.0.tar.gz
wget http://download.redis.io/releases/redis-5.0.0.tar.gz
# 解压
tar -zxvf redis-5.0.0.tar.gz
# 编译,链接
make
# 进入src目录下安装
cd src
make install
# 在src目录下启动服务端
redis-server
# 启动客户端
redis-cli -h 127.0.0.1 -p 6379
调试redis源码
GDB是一个由GNU开源组织发布的、UNIX/Linux操作系统下的、基于命令行的、功能强大的程序调试工具
# 用GDB启动redis-server服务端程序
gdb /usr/local/bin/redis-server
# 使用b命令在main函数入口增加断点
b main
# 使用r命令运行
r
# 代码执行到main函数停止,使用n命令执行下一步
n
# 使用p命令查看某个变量的信息
p