
更新要点
在容器编排中引入Redis 7.2.4
将Redis服务作为MySQL缓冲层
修复客户端部分bug,并使用Release模式重新编译
为什么引入Redis缓存根据时间局部性原理,访问过的数据,短时间内大概率会被再次访问,由于服务端的业务处理运行在内存中,而数据库的访问数据会发生硬盘IO,存在巨大的速度差异,导致性能瓶颈,所以我们在数据库与业务层中引入数据缓存,提高数据的访问速率。
创建Redis容器为了更方便地使用Redis服务,我们使用Redis的Docker镜像生成一个容器来提供服务。比如我们使用镜像redis:7.2.4
1docker pull redis:7.2.4
下面是docker-compose.yml的部分代码,特别的,我们的业务层容器依赖于redis容器先启动,所以也要修改server容器的配置
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253services: server: build: ...

















