安装教程
[概述] Redis使用标准版本标记进行版本控制,奇数版本为发行版,偶数版本为稳定版
&.容器安装
Redis镜像拉取: 默认从DockerHub拉取镜像,嫌慢可使用阿里镜像仓库.
docker pull redis:6.2.7
Redis容器构建: Redis程序的安装目录在容器的/usr/local/bin中,同源码安装位置相同.
docker run --name redisd \
-v <myconfdir>:/usr/local/etc/redis \ # myconfdir通常使用/etc/redis(其下存放redis.conf)
-p 6379:6379 -d redis:6.2.7
Redis连接测试: 此处为本地连接测试,进行远程连接前需先在服务器安全策略中放行6379端口.
docker exec -it redisd bash
redis-cli [-h localhost] [-p 6379] [-a <mypwd>]
&.源码安装
下载安装包: 在Redis官网下载对应版本的Redis源码包,然后上传到服务器并解压.
tar -zxvf redis-6.2.7.tar.gz
安装编译器: Redis是使用C语言开发的,使用源码包安装在服务器上安装C语言编译工具.
yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
编译并安装: 切换到解压后的目录,通过make命令进行编译和安装(默认安装到/usr/local/bin中).
cd redis-6.2.7
make && make install
启动服务器: Redis服务支持前台启动(生产环境不用)和后台启动(通过配置文件以守护进程形式启动)2种方式.
# 使用源码安装Redis时,redis.conf文件位于Redis安装目录中
# 通常会拷贝一份到/etc目录下,然后使用副本
redis-server /etc/redis.conf
连通性测试: .
redis-cli | Redis客户端 | redis-server | Redis服务器启动程序 |
redis-check-aof | aof文件修复程序 | redis-check-rdb | rdb文件修复程序 |
redis-sentinel | 集群Master状态监控工具 | redis-benchmark | 性能测试工具 |