Redis

浅析 Redlock 分布式锁实现原理

在本文中,先介绍了单实例 Redis 锁的一些问题以及解决方法,然后介绍了基于多实例的 Redlock 分布式锁的实现,Redlock 在一定程度上提高了 Redis 锁的可用性以及扩展性。
2022-05-08
6 分钟阅读时长

什么是二进制安全

众所周知,C 语言中使用字符数组来表示字符串,并在字符串末尾使用空字符 \0 标识字符串结束。 如果字符串中包含 \0 或者二进制数据,就会导致
2021-03-25
3 分钟阅读时长

【转载】PHP 程序员进阶之路

已经 1368 年了,你扪胸自问,没有了 Nginx 的你,还能用 PHP 做什么。有一些高端的刁民会愤怒地说:“有 Swoole 啊,有 Workerman 啊!”,那么,有两个问题需要回答
2021-03-23
4 分钟阅读时长

基于 Redis 实现分布式锁

之前在写支付回调的时候,因为第三方支付的回调机制有问题,存在并发回调的情况。如果对回调的订单不加锁的话,会造成一笔订单重复
2020-03-15
5 分钟阅读时长

基于 Redis 实现延迟队列

之前在一些博客上看到过讲如何实现延迟队列,但是平时没用上也没有动手实现过。在上次面试的时候,面试官也问过我有没有用过延迟队列,最后凭借着
2020-01-18
4 分钟阅读时长

使用 QueryList + Redis 下载壁纸

页面分析 打开网站首页,通过审查元素找到详情页面和略缩图的地址(下图红框部分)。详情页面地址: ./wallpaper-6873.html 略缩图地
2018-09-08
3 分钟阅读时长

Ubuntu 16.04 LST 安装 Redis 和 Composer

前言在 Ubuntu 下安装软件非常的方便,几条命令就可以完成软件的下载和安装,不多说,直接上命令。
2017-08-09
1 分钟阅读时长

ServiceStack.Redis 与多线程

如果是多线程的环境下使用ServiceStack.Redis,就必须使用连接池,每次从连接池里面获取一个连接供当前线程使用
2017-06-06
1 分钟阅读时长