最新 最热

Go单测系列3—MySQL和Redis测试

这是Go语言单元测试从零到溜系列教程的第2篇,介绍了如何使用go-sqlmock和miniredis工具进行MySQL和Redis的mock测试。

2023-09-10
1

Redis 7的地理信息命令太太太牛了!一文教你如何使用

Redis 7引入了一组新的地理信息命令,用于处理地理位置和距离计算。这些命令使用经度和纬度坐标表示地理位置,并提供了各种功能,如存储位置、计算距离、查找附近的位置等。下面是Redis 7中常用的地理信息命令:...

2023-09-06
0

每天一道面试题mysql和redis的数据一致性问题

了不起学弟:最近看到一个老生常谈的面试题啊,redis和mysql如何保持数据一致性。

2023-09-06
1

Docker-compose PHP8.0 Redis5.0 Mysql8.0 Nginx 环境脚手架

PHP DockerFilemcrypt扩展费了一些时间,php自己的bug,pecl上写着8.0支持1.0.3版本,可惜。具体参考 https://bugs.php.net/bug.php?id

2023-09-05
1

深度解析Redisson框架的分布式锁运行原理与高级知识点

分布式系统中的锁管理一直是一个复杂而关键的问题。在这个领域,Redisson框架凭借其出色的性能和功能成为了开发者的首选之一。本篇博客将深入探讨Redisson框架的分布式锁运行原理以及涉及的高级知识点。通过详细的解释...

2023-09-05
1

redis缓存设计-Redis(七)

正常情况下,用户访问某条数据,第一次从数据库获取,后面会set进缓存,从缓存获取。缓存穿透指的是数据库没有这个值,当大量请求时,会经过缓存在数据库不断查询,数据库负担不断增加。这种情况下可能是业务代码异常,也可能是黑客...

2023-09-05
0

持久化RDB/AOF-Redis(三)

Redis现在采用的是bgsave是异步持久化。(background save)

2023-09-05
1

python之configparser配置文件解析器

configparser 模块是 Python 标准库中用于处理配置文件的模块,它可以读取、写入和修改配置文件。配置文件通常用于存储程序的配置选项、参数或者其他需要持久化的配置信息。下面简单写一下 configparser 模块的使用示...

2023-09-05
1

Redis的过期键删除策略看这一篇就足够了

众所周知,Redis是缓存中间件领域中的无冕之王。来个灵魂拷问:缓存解决能解决什么问题呢?把热数据存放到存取速度快的存储介质中,通过空间换时间的方式来提升数据的存取速度。存取速度快的存储介质都会贵一些,贵的东西肯定...

2023-09-05
0

【玩转redis有奖征文】揭秘Redis底层ZSet跳表的设计与实现

在分布式系统中,Redis是一种常用的高性能缓存和数据库。而在Redis内部,Sorted Set(有序集合)是一种重要的数据结构,用来存储一组具有唯一性且按照特定顺序排列的元素。而Sorted Set的底层实现正是通过一种称为ZSet跳表的数...

2023-09-05
1