Redis 326

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。

详解Redis单线程架构的优势与不足

目录01 Redis中的多线程02 I/O多线程03 Redis中的多进程问题04 结论难道Redis不是单线程?我们启动一个Redis实例,验证一下就知道了。Redis安装部署方…

Redis中的3种特殊数据结构详解

目录前言一、地理空间(Geospatial):二、HyperLogLogs:二、位图(Bitmaps):总结前言 当我们探索Redis时,除了常见的键值存储功能外,还存在一些特殊类…

Redis增减库存避坑的实现

目录Redis实现库存管理查询商品库存数量更新商品库存数量判断商品库存是否充足避免超卖问题问题推荐解决方案问题描述解决方案Redis实现库存管理 查询商品库存数量 首先,我们可以使…

Redis server 主从复制配置实现

目录0. 前言1. 配置方式步骤1: 准备硬件和网络步骤2: 安装Redis步骤3: 配置主服务器的Redis步骤4: 配置从服务器的Redis步骤5: 测试复制功能步骤6: 监控…

浅析Redis中红锁RedLock的实现原理

目录1.RedLock 实现思路2.工作流程3.基本使用4.实现原理5.存在问题6.已废弃的 RedLockRedLock是一种分布式锁的实现算法,由 Redis 的作者Salva…

redis cluster集群模式下实现批量可重入锁

目录一、redis cluster 集群版二、redis 分布式锁三、如何使用 redis 实现批量可重入锁?1、方案一:Lua脚本批量加锁2、方案二:pipeline批量加锁四、…

使用Redis命令操作数据库的常见错误及解决方法

目录前言(error) NOAUTH Authentication required.的原因redis设置密码后无法关闭怎么办‘readonly’ opti…

Redis key键的具体使用

目录了解key的特点1) key的类型2) key的命名规范3) key过期时间Redis key命令格式Redis键命令汇总常用命令演示1) DUMP序列化2) EXPIRE设置…

Redis结合Lua脚本实现分布式锁详解

目录先讲一下为什么使用分布式锁Lua介绍为什么要用Lua呢Lua脚本命令可重入性加锁脚本解锁脚本自动续期Java代码实现红锁算法先讲一下为什么使用分布式锁 在传统的单体应用中,我们…

Redis实现商品秒杀的示例代码

目录技术栈功能实现步骤步骤一:准备商品库存数据步骤二:实现商品秒杀1. Redis实现秒杀2. 前端页面实现秒杀步骤三:优化Redis性能技术讲解Redis的List类型Redis…

1 2 3 33