学习视频已在个人公众号连载
01 Linux服务器源码安装Redis6和相关依赖
源码安装Redis-上传到Linux服务(安装包在本章本集资料里面, 先安装升级gcc再编译,不然会有问题)
#安装gcc
yum install -y gcc-c++ autoconf automake
#centos7 默认的 gcc 默认是4.8.5,版本小于 5.3 无法编译,需要先安装gcc新版才能编译
gcc -v
#升级新版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
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
#编译redis
cd redis
make
#安装到指定目录
mkdir -p /usr/local/redis
make PREFIX=/usr/local/redis install
安装编译redis6需要升级gcc,默认自带的gcc版本比较老
02 Linux服务器Docker安装+容器化部署Redis6
云计算+容器化是当下的主流,也是未来的趋势, docker就是可以快速部署启动应用
实现虚拟化,完整资源隔离,一次编写,四处运行
但有一定的限制,比如Docker是基于Linux 64bit的,无法在32bit的linux/Windows/unix环境下使用
安装并运行Docker
yum install docker-io -y
systemctl start docker
检查安装结果
docker info
启动使用Docker
systemctl start docker #运行Docker守护进程
systemctl stop docker #停止Docker守护进程
systemctl restart docker #重启Docker守护进程
docker ps #查看容器
docker stop #容器id
修改镜像仓库
vim /etc/docker/daemon.json
#改为下面内容,然后重启docker
{
"debug":true,"experimental":true,
"registry-mirrors":["https://pb5bklzr.mirror.aliyuncs.com","https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}
#查看信息
docker info
docker部署redis 并配置密码
如果访问不了,记得看防火墙/网络安全组端口是否开放
源码安装redis的话默认不能远程访问 docker安装redis可以远程访问
docker run -itd --name xdclass-redis -p 6379:6379 redis --requirepass 123456
-i 以交互模式运行容器,通常与
-t 同时使用;
-d 后台运行容器,并返回容器ID;
03 关于我们
我们专题课程并非大杂烩,网上有其他些视频几百集,多数都是东拼西凑,浪费大量学习时间,且存在使用老版本+误导教学。我们这套课程是21年全新录制,学习看这套就可以让你完全掌握Redis6.X基础+高级知识,原创正版+讲师答疑。我们的讲师团队都是一线互联网公司资深工程师,来自腾讯、YY、京东、阿里等****企业,技术实力+课程质量毋庸置疑。
我的公众号是会每天去免费更新相关教程视频,每天一小节,进步一大截,跟随者公众号学习,给自己养成良好的学习氛围与习惯。
课程讲师:二当家小D
介绍:曾任职于阿里巴巴担任多个项目负责人,阿里云栖社区技术专家,荔枝FM架构师,现任小滴科技CTO
工作经验:CSDN、51CTO、小滴课堂金牌讲师,累计观看用户100万+,**9年开发架构经验,精通java,**擅长分布式高并发架构,自动化压力测试,微服务容器化k8s等