开启 redis 远程连接开启 redis 远程连接 编辑 redis 配置文件 redis.conf # 如果需要开启连个访问连接时,一个是本地连接,一个是远程连接 bind 127.0.0.1 192.168.174.174 # 如果是希望任何一台主机都可2021-07-26 RedisRedis Cache 缓存 Redis 的持久化Redis 的持久化两种持久化方式 RDB 指定的时间间隔内保存数据快照 AOF 先把命令追加到操作日志的尾部,保存所有历史操作命令 RDB 模式 优点 适合用于进行备份 fork 出子进程进行备份,主进程没有任何 IO 操作 恢复大2021-07-25 RedisRedis Cache 缓存 Redis Cluster 集群解决方案Redis Cluster 集群解决方案 多个 Redis 实例协同进行 采用 slot (槽)分割数据,是 CRC16 与 16384 取模后分散 主从结构和选举算法,保证每个节点的可靠性 客户端可以连接任意一个 node 进行操作2021-07-24 RedisRedis Cache 分布式集群 使用 Memcached 实现分布式算法使用 Memcached 实现分布式算法分布式算法 余数计算分散法 根据 key 来计算 CRC,然后结果对服务器数进行取模得到 memcached 服务器节点。 服务器无法连接的时候,将尝试的连接次数加到 key 后面重新计算。 缺2021-07-23 CacheCache 缓存 Memcached memcached 简单使用memcached 简单使用Memcached 工作原理和内存管理 memcache 的回收机制会采用 最近最少算法 将很久没有使用的数据进行清除 Ubuntu 下安装 如果需要编译安装的话,需要先安装 libmemcached2021-07-22 CacheCache 缓存 Memcached 使用 Memcached 实现 Session 共享使用 Memcached 实现 Session 共享 应用场景 当有很多用户的时候,这些用户的登录位置在各个不同的服务器上,因为 session 是生成在服务器上的,当用户互访的时候,有的时候发现自己有权限,有时候发现自己没有权限。因为缓存2021-07-19 CacheSession Cache 缓存 Memcached 文件缓存(模板缓存)文件缓存(模板缓存)从页面片段缓存到 facebook 的 BigPipe 技术 将页面划分成一个个小块 利用 ob_flush() 与 flush() 将缓冲区的内容提前输出给浏览器 浏览器在一个请求中不断接收并渲染到页面,逐个小块显示。2021-07-18 CacheCache 缓存 服务器应用程序程序缓存服务器应用程序程序缓存Web Server 服务器之 Apache Apache 的过期模块 mod_expires.so 通过配置文件控制 HTTP 的 “Expires:” 和 “Cache-Control:” 头内容 # 启用 e2021-07-17 CacheCache 缓存 浏览器缓存浏览器缓存 浏览器处理网页的方式 走到协商缓存会返回 304 走到强缓存会返回 200 合理使用浏览器缓存 页面连接的请求无须做长时间缓存 敏感数据像订单等不宜做缓存 静态资源部分,通常会设定一个较长的缓存时间 冷热数据分离,2021-07-16 CacheCache 缓存 windows10 专业版 64位系统安装docker并使用 laradock 搭建 laravel 环境windows10 专业版 64 位系统安装 docker 并使用 laradock 搭建 laravel 环境 docker官网docker官网安装文档 安装说明 windows 10 系统需要开启 Hyper-V 开启方式如下图:2021-07-15 DockerDocker Laradock Laravel Laradock 笔记laradock 笔记 官方文档 中文文档 安装步骤 首先将 Laradock 项目代码克隆到本地: git clone https://github.com/Laradock/laradock.git 进入 laradock 目录2021-07-14 DockerLinux CentOS Docker Laradock docker 常见命令docker 常见命令 查看版本 docker -v 查看详细版本 docker version 查看 docker 基本信息 docker info 镜像相关的命令镜像仓库地址:https://hub.docker.co2021-07-13 DockerLinux CentOS Docker