·258 字·2 分钟
Redis 分布式锁踩坑记 # 分布式锁这个东西,面试必问,实际开发也经常用。我做课程项目的时候在这上面栽了好几个跟头,今天把踩过的坑总结一下。
最简单的实现:SETNX # 分布式锁的核心思路很简单:大家抢同一个 key,谁抢到谁执行。
·270 字·2 分钟
Redis 五种数据结构,各有各的妙用 # Redis 谁都用过吧?但我发现很多人(包括之前的我)用 Redis 就只会 SET 和 GET,把它当个 key-value 缓存使。其实 Redis 有五种基本数据结构,每种都有自己的应用场景,选对了效率翻倍,选错了可能还不如不用。
String——最简单但别小看它 # String 是最基础的数据类型。一个 key 对应一个 value,value 最大 512MB。