Redis 安装

本文详细介绍了Redis的三种安装方法:编译安装(包括解决make报错问题)、直接安装(针对Mac、CentOS、Ubuntu)以及通过Docker安装。在Docker中,演示了如何启动、关闭和重启Redis容器,并提供了连接和测试Redis服务的步骤。
摘要由CSDN通过智能技术生成

前言 : 博客用于记录个人学习笔记,并不定时可能会更新! 若内容相似,如有雷同,纯属“巧合”. ( 欢迎留言 学习交流 感谢支持 如帮助到你 那…就感谢你的一键三连 )

1.编译安装

  1. 先准备好gcc环境
yum install gcc-c++
  1. 下载Redis
    点击访问Redis官网
    20210129144353

拷贝链接地址 wget 下载压缩包

wget https://download.redis.io/releases/redis-6.0.10.tar.gz

解压Redis包

tar -zxvf redis-6.0.10.tar.gz

进入Redis目录

cd redis-6.0.10

执行 make 命令

make

成功后继续执行 make install

make install

iShot2021-01-29 14.56.57
执行 命令

redis-server redis.conf

iShot2021-01-29 15.00.56
出现这个图则说明 Redis 安装并启动成功! ( Ctrl + c 即可退出 Redis )

卸载 Redis

直接删除 redis 目录即可

rm -rf redis-6.0.10

iShot2021-01-29 15.04.23

make 报错/警告问题

iShot2021-01-29 15.10.31
解决方案

  1. 安装 gcc 全家桶

    yum install cpp
    yum install binutils
    yum install glibc
    yum install glibc-kernheaders
    yum install glibc-common
    yum install glibc-devel
    yum install gcc
    yum install install make
    
  2. 升级 gcc

    yum -y install centos-release-scl
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
    scl enable devtoolset-9 bash
    
  3. 返回 Redis 目录执行 make 命令即可

2.直接安装

不同环境下的安装命令 :

  • Mac
    brew install redis
    
  • CentOS
    yum install redis
    
  • Ubuntu
    apt-get install redis
    

3.通过Docker安装

点击跳转Linux安装Docker教程

Docker 安装 Redis ( 摘自菜鸟教程 )

安装好 Docker 后先启动 Docker !

# 启动 Docker
systemctl start docker
# 关闭 Docker
systemctl stop docker
# 重启 Docker
systemctl reboot docker
  1. 可通过 docker search redis 命令来查看可用的版本
 docker search redis

image-20210130210909456

[ 这些展示的版本我也看不懂 以后有心情再研究… ]

  1. 拉取官方最新版本的镜像
 docker pull redis:latest

image-20210130211410689

  1. 查看拉取到本地的镜像

image-20210130211847876
可以看到已经拉取最新版本的 Redis 到本地了

  1. 运行容器( 容器的创建 )
   docker run -itd --name dz-redis -p 6379:6379 redis
	**参数说明**
  • –name : 给你的 reids 取个名字
  • -p 6379:6379 : 映射容易服务的 6379 端口到宿主机的 6379 端口. 外部可以直接通过宿主机的ip:6379 访问到 Redis服务
  • -i : 以交互模式运行容器
  • -t : 为容器重新分配一个伪输入终端
  • -d : 表示后台启动
    image-20210130213118125
  1. 安装成功

我们可以通过 docker ps 命令查看容器的运行信息 ( up 说明容器在运行 / Exited 说明容器未启动 )
image-20210130220344870

​ 执行 ps aux | grep redis 可以查看到 redis 端口是否运行
image-20210130214526793

​ 接着我们可以通过 redis-cli 连接测试使用 redis 服务

docker exec -it dz-redis(这是你redis的name) redis-cli -a password //如果有密码 -a 后跟上redis的密码

image-20210130215213696

  • 如果连接远程
 docker exec it dz-redis(redis的name) redis-cli -h (远程ip) -p (端口号) -a (密码)

Docker 容器的启动/关闭/重启

# 容器启动方式 
docker start (容器名称)/(容器ID)

# 关闭容器
docker stop (容器名称)/(容器ID)

# 重启容器
docker restart (容器名称)/(容器ID)

image-20210130220609188

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值