搜索 缓存 共找到 22 条记录
疑难杂症   2023-06-05 09:48   248   2  
OSS云文件列举分页,目前项目开发中上传功能很多都是使用云存储,其好处太多这里就不列举了。但是在上传成功后,有些功能场景下需要对存储桶内的文件进行管理。自然把历史的文件列表展示出来就很有必要了。然后有列表就有分页,云存储又不像本地存储直接读文件夹就可以,所以我想了两种方法来解决。
Mysql   2023-05-31 09:03   230   0  
启动一个订阅程序去订阅数据库的binlog,获得需要操作的数据。在应用程序中,另起一段程序,获得这个订阅程序传来的信息,进行删除缓存操作。
PHP   2023-05-30 09:03   142   0  
一、Memcache缓存的介绍和作用Memcache是一种高性能的分布式缓存系统,最初由LiveJournal团队开发,用来缓存数据库查询结果、页面数据等。在Web应用中,由于访问量大、数据处理量大,会经常需要与数据库交互,这样就会占用很多资源而影响性能。这时候,为应用添加缓存功能,可以减轻服务器的负担,提高网站性能。二、Memcache缓存的架构设计1.使
PHP   2023-05-18 09:03   207   0  
随着社会的不断发展,人们对于计算机技术的要求也变得越来越高。在计算机中,队列是一种非常重要的数据结构,能够帮助我们高效地解决很多问题。然而,在实际的应用过程中,队列的效率却往往会受到一些因素的限制,比如网络的延迟、查询数据库的速度等等。所以,今天我们来介绍一种解决这个问题的方法:在PHP中使用Memcache缓存技术,以提高优先队列的效率。一、什么是优先队列
Mysql   2023-05-09 09:03   232   0  
redis配置文件详解、两种持久化方式、发布订阅、主从复制、搭建集群、哨兵模式、缓存穿透和缓存击穿和缓存雪崩
PHP   2023-04-26 09:03   520   0  
Laravel是PHP开发者使用最广泛的框架之一,它具有强大的功能和灵活的配置。当我们构建一个基于Laravel的应用程序时,有时候我们需要缓存一些静态页面以提高网站的性能。在本篇文章中,我们将演示如何使用Laravel的缓存功能来缓存静态页面,从而提高应用程序的性能和响应时间。我们将尝试在两个步骤中完成这个任务:首先,我们将配置Laravel的缓存驱动程序,然后我们将创建一个
PHP   2023-04-22 09:03   328   0  
这篇文章主要为大家详细介绍了Laravel操作redis和缓存操作的相关知识,文中的示例代码讲解详细,具有一定的学习和借鉴价值,感兴趣的小伙伴可以跟随小编一起学习游戏
疑难杂症   2023-04-18 09:03   371   0  
注意这里的6种机制,volatile和allkeys规定了是对已设置过期时间的数据集淘汰数据还是从全部数据集淘汰数据,后面的lru、ttl以及random是三种不同的淘汰策略,再加上一种no-enviction永不回收的策略。,导致请求在访问缓存时,发现缓存缺失,再去访问数据库时,发现数据库中也没有要访问的数据,没办法构建缓存数据,来服务后续的请求。了,此时大量的请求访问了该热点数据,就无法从缓存中读取,直接访问数据库,数据库很容易就被高并发的请求冲垮,这就是。
疑难杂症   2023-04-17 09:03   342   0  
缓存穿透是指要访问的数据既不在 Redis 缓存中,也不在数据库中,导致请求在访问缓存时,发生缓存缺失,再去访问数据库时,发现数据库中也没有要访问的数据,应用也无法从数据库中读取数据再写入缓存,来服务后续请求。缓存击穿是指,针对某个访问非常频繁的热点数据的请求,无法在缓存中进行处理,访问该数据的大量请求,一下子都发送到了后端数据库,导致了数据库压力激增,会影响数据库处理其他请求。也是一个方法,布隆过滤器在判别数据不存在时,是不会误判的,而且判断速度非常快,一旦判断数据不存在,就立即给客户端返回结果。
疑难杂症   2023-04-14 09:03   322   0  
在日常开发中,我们经常会给某个用户或订单写入一些临时的缓存数据,比如用户短信验证码,或者某个被锁定的商品库存 // 存储用户 ID 为 1 的验证码 $code = Cache::put('user_sms_code_' . Auth::id(), '1234', 60);...
Mark_N
我努力是因为我什么都没有却什么都想要
闲言碎语
天没降什么大任于我,照样苦我心智,劳我筋骨。