标签: Redis
编程

redis 主从同步

936 2023-09-12 18:22:00

主从同步模式(replication)在生产环境中,为了保证 Redis 服务的高可用,我们往往要使用 Redis 的集群模式,Redis 的集群模式有三种:主从同步集群模式、哨兵集群模式、Cluster 集群模式,本篇文章先介绍 Redis 主从同步集群模式的原理及实现。什么是主从同步简单来说,主从同步 就是指以一个主节点作为基准节点,将数据同步给从节点,...

详情...
编程

redis 穿透雪崩及击穿

787 2023-08-29 20:14:00

缓存穿透指查询一个一定不存在的数据,由于缓存不命中,将去查询数据库,但是数据库也无此记录,我们没有将这次查询的null写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义风险利用不存在的数据进行攻击,数据库瞬时压力增大,最终导致崩溃解决null结果缓存,并加入短暂过期时间缓存雪崩缓存雪崩是指在我们设置缓存时key采用了相同的过期时间...

详情...
编程

在 Laravel 框架中使用 Redis

1051 2022-12-05 08:53:38

首先,通过 Composer 安装 predis/predis 包:composer require predis/predis配置: redis的配置文件是:config/database.php'redis' => [ 'client' => 'predis', 'default' =&g...

详情...
编程

Redis 简介

1152 2022-12-04 18:09:25

Redis是Remote Dictionary Server(远程字典服务)的简称,它是基于内存存储,Key-Value类型的数据库。具有极高的读写性能,读的速度可达110000次/s,写的速度可达81000次/s 。redis的应用场景redis由于数据的读取和操作都在内存当中操作,读写的效率较高,所以经常被用来做数据的缓存。把一些需要频繁访问的数据,而且...

详情...
编程

如何实现过期订单关闭

1386 2022-11-30 00:00:00

由于Redis具有过期监听的功能,于是就有人拿它来实现过期订单关闭,但是这个方案并不完美。今天来聊聊11种实现订单定时关闭的方案,总有一种适合你!在电商、支付等系统中,一般都是先创建订单(支付单),再给用户一定的时间进行支付,如果没有按时支付的话,就需要把之前的订单(支付单)取消掉。这种类似的场景有很多,还有比如到期自动收货、超时自动退款、下单后自动发送短信...

详情...
编程

Redis 和 MySQL 数据一致性问题

1206 2012-12-13 07:05:12

在高并发的场景下,大量的请求直接访问Mysql很容易造成性能问题。所以,我们都会用Redis来做数据的缓存,削减对数据库的请求。但是,Mysql和Redis是两种不同的数据库,如何保证不同数据库之间数据的一致性就非常关键了。1、导致数据不一致的原因1、在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。2、所以,就需要使用redis做一个缓冲...

详情...