Redisson如何解决redis分布式锁过期时间到了业务没执行完问题(redisson分布式锁超时)速看 目录面试问题问题分析如何回答一、写在前面二、Redisson实现Redis分布式锁的底层原理(1)加锁机制(2)锁互斥机制(3)watch dog自动延期机制(4)可重入加锁机制(5)释放锁机制(...随心笔谈1年前2840
Redisson实现分布式锁、锁续约的案例(redission分布式锁性能)怎么可以错过 目录一、基础0)Redisson版本说明、案例1)Redisson连接Redis的方式2)用到的Redis命令3)用到的lua脚本语义二、源码分析1、RLock2、加锁流程3、释放锁流程 使用当前...随心笔谈1年前2750
RedisTemplate访问Redis的更好方法(java redis incr)一看就会 目录开始准备RedisTemplateJPA RepositoryCache总结 开始之前我们需要有Redis安装,我们采用本机Docker运行Redis, 主要命令如下 docker pull ...随心笔谈1年前2610
redis中5种数据基础查询命令(redis中5种数据基础查询命令是什么)学到了吗 目录(一)key查询1.查询所有key2.查询包含某个字符的key3.查询key的类型4.查询某个键是否存在(二)5种数据类型查询命令1.string查询2.hash查询3.set查询4.zset...随心笔谈1年前2720
Redis中5种数据结构的使用场景介绍(redis数据结构和使用场景)原创 一、redis 数据结构使用场景 原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的源码。目前目标是吃透 redis 的数据结构。我们都知道...随心笔谈1年前2380
redis中hash数据结构及说明(redishash删除语句)学到了 目录hash的数据结构ziplist底层实现字典底层实现扩容缩容总结 hash底层数据结构的实现包括两种:ziplist和字典当保存的所有键值对字符串长度小于 64 字节并且键值对数量小于 512...随心笔谈1年前2700
Redis 设置密码无效问题解决(redis初始密码)不要告诉别人 目录一、验证密码有没有生效二、解决方案是:直接修改后缀是 .conf 的文件,再用命令启动 运行cmd,cd到redis的目录下 输入“redis-cli.exe” 回车 输入“auth 1234...随心笔谈1年前2880
Redis 键值设计使用总结(redis设置指定键的生存时间)新鲜出炉 目录前言Redis使用中不规范的现象Redis 使用业务场景推荐与建议如何设计出优雅的key一、遵循如下几个最佳实践约定二、尽量避免bigkey三、使用恰当的数据类型Redis 缓存在实际应用中的...随心笔谈1年前2660
redis++的编译?安装?使用方案(redis5编译安装)深度揭秘#include <unistd.h> #include <chrono> #include <tuple> #include <iostream> ...随心笔谈1年前2610
Redis+Hbase+RocketMQ?实际使用问题案例讲解(redis启动状态)一看就会org.apache.rocketmq.remoting.exception.RemotingTooMuchRequestException: invokeAsync call timeout at...随心笔谈1年前3070