redis
懒人Mr
一步一脚印,为之努力,不变初心
展开
-
redis数据结构使用场景
数据结构类型1. String - 字符串2. Hash - 字典3. List - 列表4. Set - 集合5. Sorted Set - 有序集合场景 String - 字符串 String是简单的Key-Value类型。Value不仅可以是String,也可以是数字,支持get、set、incr、decr操作。 1.设置和获取字符串的某一段内容2.设置和获取字符串中的某一个(bit)3.原子计数器.原创 2021-07-06 17:40:24 · 89 阅读 · 0 评论 -
redis 使用案例
一、简单字符串悲观锁实战解释:悲观锁[Pessimistic Lock],顾名思义,就是很悲观 每次去拿数据的时候都会认为别人会修改,所以每次拿数据的时候都会上锁。 场景:如果项目中使用了缓存且对缓存设置了超时时间。 当并发量比较大的时候,如果没有锁机制,那么缓存过期的瞬间,大量并发请求会穿透缓存直接查询数据库,造成雪崩效应<?php /** * 获取锁 * @param String $key 锁标识 * @param原创 2021-07-06 17:39:44 · 409 阅读 · 0 评论