摘要
最近对 老钱 的 《Redis 深度历险:核心原理与应用实践》进行学习,并且一同做笔记,所以后续的Redis博客都是基于《Redis 深度历险:核心原理与应用实践》和其他的文著,再结合自己的所学到的进行结合,然后进行笔记记录,所以在此统一声明。
声明:
笔记的参考源自钱文品老师所著《Redis 深度历险:核心原理和应用实践》,只供个人学习所用。
简单介绍安装
安装Redis可以选择这5种方式:
- 使用 Docker 安装。
- 通过 Github 源码编译。
- 直接安装 apt-get install(Ubuntu)、yum install(RedHat) 或者 brew install(Mac)。
- 如果读者懒于安装操作,也可以使用网页版的 Web Redis 直接体验。
- 可以下载Redis绿色版直接解压可使用
操作
Docker 方式
1
2
3
4
5
6# 拉取 redis 镜像
> docker pull redis
# 运行 redis 容器
> docker run --name myredis -d -p6379:6379 redis
# 执行容器中的 redis-cli,可以直接使用命令行操作 redis
> docker exec -it myredis redis-cliGithub 源码编译方式
1
2
3
4
5
6
7
8
9
10# 下载源码
> git clone --branch 2.8 --depth 1 git@github.com:antirez/redis.git
> cd redis
# 编译
> make
> cd src
# 运行服务器,daemonize表示在后台运行
> ./redis-server --daemonize yes
# 运行命令行
> ./redis-cli直接安装方式
1
2
3
4
5
6
7
8# mac
> brew install redis
# ubuntu
> apt-get install redis
# redhat
> yum install redis
# 运行客户端
> redis-cli