前言 : 博客用于记录个人学习笔记,并不定时可能会更新! 若内容相似,如有雷同,纯属“巧合”. ( 欢迎留言 学习交流 感谢支持 如帮助到你 那…就感谢你的一键三连 )
Redis安装的三种方法
1.编译安装
- 先准备好gcc环境
yum install gcc-c++
- 下载Redis
点击访问Redis官网
拷贝链接地址 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
执行 命令
redis-server redis.conf
出现这个图则说明 Redis 安装并启动成功! ( Ctrl + c 即可退出 Redis )
卸载 Redis
直接删除 redis 目录即可
rm -rf redis-6.0.10
make 报错/警告问题
解决方案
-
安装 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
-
升级 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
-
返回 Redis 目录执行 make 命令即可
2.直接安装
不同环境下的安装命令 :
- Mac
brew install redis
- CentOS
yum install redis
- Ubuntu
apt-get install redis
3.通过Docker安装
Docker 安装 Redis ( 摘自菜鸟教程 )
安装好 Docker 后先启动 Docker !
# 启动 Docker
systemctl start docker
# 关闭 Docker
systemctl stop docker
# 重启 Docker
systemctl reboot docker
- 可通过 docker search redis 命令来查看可用的版本
docker search redis
[ 这些展示的版本我也看不懂 以后有心情再研究… ]
- 拉取官方最新版本的镜像
docker pull redis:latest
- 查看拉取到本地的镜像
可以看到已经拉取最新版本的 Redis 到本地了
- 运行容器( 容器的创建 )
docker run -itd --name dz-redis -p 6379:6379 redis
**参数说明**
- –name : 给你的 reids 取个名字
- -p 6379:6379 : 映射容易服务的 6379 端口到宿主机的 6379 端口. 外部可以直接通过宿主机的ip:6379 访问到 Redis服务
- -i : 以交互模式运行容器
- -t : 为容器重新分配一个伪输入终端
- -d : 表示后台启动
- 安装成功
我们可以通过 docker ps 命令查看容器的运行信息 ( up 说明容器在运行 / Exited 说明容器未启动 )
执行 ps aux | grep redis 可以查看到 redis 端口是否运行
接着我们可以通过 redis-cli 连接测试使用 redis 服务
docker exec -it dz-redis(这是你redis的name) redis-cli -a password //如果有密码 -a 后跟上redis的密码
- 如果连接远程
docker exec it dz-redis(redis的name) redis-cli -h (远程ip) -p (端口号) -a (密码)
Docker 容器的启动/关闭/重启
# 容器启动方式
docker start (容器名称)/(容器ID)
# 关闭容器
docker stop (容器名称)/(容器ID)
# 重启容器
docker restart (容器名称)/(容器ID)