PHP+Redis实现布隆过滤器(bloom filter)
业务背景 1. 新站迁移后,页面的链接发生改变,要求访问老链接时自动跳转至新链接 访问产品页、类目页、CMS页等页面时,如果访问老链接,需要自动跳转至新链接,由于这些页面全部是流量非常大的页面,所以需要将老链接=>新链接的缓存缓存起来以加快速度并降低MySQL的负载。起初我的做法 …
业务背景 1. 新站迁移后,页面的链接发生改变,要求访问老链接时自动跳转至新链接 访问产品页、类目页、CMS页等页面时,如果访问老链接,需要自动跳转至新链接,由于这些页面全部是流量非常大的页面,所以需要将老链接=>新链接的缓存缓存起来以加快速度并降低MySQL的负载。起初我的做法 …
上周六遇到一个重复订单的问题: 用户支付成功后,订单列表里产生了两条订单号相同的记录,经过分析后确认是由于用户在等待支付结果页刷新页面,导致接口请求了两次(等待支付结果页面做了Loading效果,一般来说用户不会刷新,但是最近是销售旺季,支付网关的响应速度有所变慢,可能用户等待时 …
Redis 是内存数据库,它将数据储存在内存中,如果不讲数据保存到磁盘里,那么一旦进程退出,服务器里的数据就会丢失。为了解决这个问题,Redis 提供了两种数据持久化功能: RDB 持久化 和 AOF 持久化