缓存
文章平均质量分 65
小镇程序员
Php And Golang Coder
展开
-
redis 常用命令
1.通用命令keys: 计算所有的键 O(n) $redis->auth("admin"); //授权 dbsize: 数据库大小 $redis->info();//获取redis服务信息 exists keys: key判断键是否存在,可以指定多个键,命令返回的是存在的键的个数,返回0表示指定的键都不存在 del:删除key可以指定删除多个键,命令返回的是成功删除的键的个数。 expire key seconds: 设置过期时间 命令设置键在指定秒数后过期 expireat原创 2020-11-04 09:10:53 · 8556 阅读 · 1 评论 -
Redis 解析配置文件 redis.conf
常见配置redis.conf介绍【重要】参数说明redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口转载 2020-10-30 10:51:21 · 194 阅读 · 1 评论 -
Redis 全景知识图、Redis速度快的原因
时间复杂度和空间复杂度的计算公式原创 2020-10-30 09:46:52 · 363 阅读 · 0 评论 -
Redis大总结之三:SORT命令(对 列表|集合|有序集合 进行排序)
SORT命令对列表|集合|有序集合进行排序 对列表进行排序: 127.0.0.1:6379[5]> lrange myList 0 -1 1) "1" 2) "2" 3) "4" 4) "3" 5) "5" 127.0.0.1:6379[5]> sort myList 1) "1" 2) "2" 3) "3" 4) "4" 5) "5" 127.0.0.1:6379[5]&g..转载 2020-10-27 10:57:56 · 498 阅读 · 0 评论 -
Redis 和 I/O 多路复用
最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的源代码十分适合阅读和分析,其中 I/O 多路复用(mutiplexing)部分的实现非常干净和优雅,在这里想对这部分的内容进行简单的整理。几种 I/O 模型为什么 Redis 中要使用 I/O 多路复用这种技术呢?首先,Redis 是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户输入或输出都是阻塞的,所以 I/O 操作在一般情况下往往不能直接返回,这会导致某一文件的 I/O 阻塞导致整个转载 2020-10-21 16:06:10 · 167 阅读 · 0 评论 -
redis的持久化:RDB的配置和原理
RDBRDB的配置方法 redis.conf文件 save 900 1 # 900秒(15分钟)内至少1个key值改变(则进行数据库保存--持久化) save 300 10 # 300秒(5分钟)内至少10个key值改变(则进行数据库保存--持久化) save 60 10000# 60秒(1分钟)内至少10000个key值改变(则进行数据库保存--持久化) RDB的工作机制redis调用系统函数...原创 2020-10-21 10:51:32 · 190 阅读 · 0 评论 -
nginx proxy_cache 缓存配置[转]
前言:由于本人工作原因,涉及到网络直播领域,其中视频的回放下载,涉及到了一些视频下载方面的技术。针对于一个完整视频的下载,目前市面上的主流做法是,先将整个视频流切片,存储到文件服务器中,在用户需要观看回放视频时。通过一个视频回源服务器,去文件服务器中逐个请求切片,返回给用户播放。今天着重探讨的是关于回源服务器缓存的配置以及合理的缓存策略。通过给回源服务器配置缓存的案例,详细讲解一整套缓存配置机制,并且可沿用到其他任何缓存配置场景中。今天的讲解分为四点:回源服务器的工作是啥 为啥需.转载 2020-09-24 11:49:19 · 686 阅读 · 0 评论 -
使用缓存注意事项
1、浏览器、redis、nginx缓存同时使用的时候应该注意事项2、redis缓存10分钟、nginx缓存1小时,这时候有个时间差,怎样消除这个时间差呢,还是只能等原创 2020-09-24 10:40:17 · 20 阅读 · 0 评论 -
彻底理解浏览器的缓存机制(http缓存机制)
一、概述浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓存机制之前,我们先使用图文简单介绍一下HTTP报文,HTTP报文分为两种:同步sau交流学习社区(首发):https://www.mwcxs.top/page/565.html1、HTTP请求(Request)报文,报文格式为:请求行 – HTTP头(通用信息头,请求头,实体头) – 请求报文主体(只有POST才有报文主体),如下图HTTP响应(Respon..转载 2020-09-22 10:45:12 · 396 阅读 · 0 评论 -
nginx缓存机制 (浏览器缓存及nginx缓存的原理及应用)
什么是缓存?Web缓存是可以自动保存常见文档副本的HTTP设备。当Web请求抵达缓存时,如果本地有“已缓存的”副本,就可以从本地设备而不是服务器中提取这个文 档。为什么使用缓存?缓存减少了冗余的数据传输,节约了网络费用 缓存缓解了网络瓶颈的问题,对于带宽的要求 缓存降低了对原始服务器的要求,降低服务器压力 缓存加速了页面的展示缓存的分类:缓存分为服务端侧(比如Nginx,redis,memcached)和客户端侧(比如web browser)。服务端缓存又分为 代理服务器缓...原创 2020-09-18 12:15:13 · 2913 阅读 · 2 评论 -
nginx缓存配置及开启gzip压缩
nginx缓存配置及开启gzip压缩2019-05-09 21:42龙恩0707 阅读(9760) 评论(1)编辑收藏阅读目录一:nginx缓存配置 二:nginx开启gzip回到顶部一:nginx缓存配置在前一篇文章,我们理解过http缓存相关的知识点, 请看这篇文章. 今天我们来学习下使用nginx服务来配置缓存的相关的知识。nginx配置缓存的优点:可以在一定程度上,减少服务器的处理请求压力。比如对一些图片,css或js做一些缓存,那么在每次刷新浏览器的...转载 2020-09-18 11:49:20 · 173 阅读 · 0 评论 -
PHP中9大缓存技术总结
1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:Ob_start()******要运行的代码*******$content = Ob_get_contents();****将缓存内容写入html文件*****Ob_end_clean();2、页面部分缓存该种方式,是将一个页面中不经常变的部分进行静态缓存,而经常变化的块不缓存,转载 2020-09-18 07:16:41 · 122 阅读 · 0 评论 -
浏览器缓存详解:expires,cache-control,last-modified,etag详细说明
最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者画了一个草图:每个状态的详细说明如下:1、Last-Modified在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记(HttpReponse Header)此文件在服务期端最后被修改的时间,格式类似这样:Last-Modified:Tue, 24 Feb 2009 08:01:04 GMT客户端第二次请求此URL时,..转载 2020-09-18 09:04:10 · 502 阅读 · 0 评论