
Redis
文章平均质量分 66
Redis学习教程从基础到高级
Max恒
这个作者很懒,什么都没留下…
展开
-
[Redis-实战] 企业常用的缓存使用方案(查询、更新、击穿、穿透、雪崩) 附源码
下面我们以查询店铺为例, 因为店铺列表是不经常改变的数据, 所以我们可以请求redis缓存来降低MySQL的查询压力 🍩 缓存更新策略在常规的企业开发中,我们优先选择的缓存策略是 更新数据库的同时也会去更新缓存在此情况下我们也要考虑三点 : 🍭 缓存穿透代码实现如下, 当在数据库没有查询到后, 将空信("")息存入到Redis中,并设置过期时间为2分钟, 当用户再次查询时, 校验如果为("") 直接返回 店铺信息不存在!🍣 缓存雪崩🍕 缓存击穿🍥原创 2022-12-04 16:49:21 · 1156 阅读 · 2 评论 -
[Redis-实战] 使用双拦截器实现短信验证码登录
项目链接: https://pan.baidu.com/s/1x2T7_zFA6LCRcYMOVo78pQ提取码: ge9k。思路 : 这里我们的采用两个拦截器来实现, 拦截器1主要实现路径拦截, 拦截器2主要负责token刷新并通过 .order(顺序) 来设置执行拦截器的顺序, 数字越小的越优先执行原创 2022-11-17 21:48:01 · 667 阅读 · 0 评论 -
[Redis-客户端] RedisTemplate与StringRedisTemplate
🥞1. 项目源码🥞链接: https://pan.baidu.com/s/1iv2_vqLuLkJ-MhSw6VMMHw 提取码: m7cw原创 2022-10-07 11:59:07 · 1597 阅读 · 0 评论 -
Redis 可视化工具 Mac中文版
链接: https://pan.baidu.com/s/1PZWm-rGEWHf5S-h2AVOm9A提取码: w684原创 2022-10-06 18:21:29 · 5513 阅读 · 8 评论 -
[Redis-客户端] Jedis直连与连接池的使用
问 : 为什么采用Jedis连接池呢?答 : 因为Jedis本身是线程不安全的, 如果频繁的建立连接和销毁连接, 会产生性能损耗, 因此使用连接池代替了直接连接的方式原创 2022-10-05 22:22:20 · 1008 阅读 · 0 评论 -
[Redis-基础] 常用的SortedSet类型命令
ZADD key score member:添加一个或多个元素到sorted set ,如果已经存在则更新其score值ZREM key member:删除sorted set中的一个指定元素ZSCORE key member : 获取sorted set中的指定元素的score值ZRANK key member:获取sorted set 中的指定元素的排名ZCARD key:获取sorted set中的元素个数ZCOUNT key min max:统计score值在给定范围内的所有元素的个数Z原创 2022-10-04 09:51:11 · 784 阅读 · 0 评论 -
[Redis-基础] 常用的Set类型命令
SISMEMBER key member:判断一个元素是否存在于set中。SADD key member ... :向set中添加一个或多个元素。SINTER key1 key2 ... :求key1与key2的交集。SDIFF key1 key2 ... :求key1与key2的差集。SREM key member ... : 移除set中的指定元素。SUNION key1 key2 ..:求key1和key2的并集。SCARD key: 返回set中元素的个数。原创 2022-10-01 21:53:25 · 486 阅读 · 0 评论 -
[Redis-基础] 常用的List类型命令
LPUSH key element ... :向列表左侧插入一个或多个元素LPOP key:移除并返回列表左侧的第一个元素,没有则返回nilRPUSH key element ... :向列表右侧插入一个或多个元素RPOP key:移除并返回列表右侧的第一个元素LRANGE key star end:返回一段角标范围内的所有元素BLPOP和BRPOP:与LPOP和RPOP类似,只不过在没有元素时等待指定时间,而不是直接返回nil原创 2022-09-27 14:18:26 · 340 阅读 · 0 评论 -
[Redis-基础] 常用的Hash类型命令
添加类型key person:user3 value的值为name zhangsan和 age 14。注 : 返回值为0 代表添加失败了, 这时我们添加一个正确的试试。注: 如果想修改年龄为20的话, 仅需要再执行一次即可。获取单独的name, age的value属性。一次性存储用户的 姓名, 年龄, 性别属性。一次性获储用户的 姓名, 年龄, 性别属性。判断是否包含sex属性, 有则添加。根据key获取所有的用户信息。获取所有的用户属性value。获取所有的用户属性key。这时才是正确的添加成功。原创 2022-09-27 08:15:00 · 1793 阅读 · 0 评论 -
[Redis-基础] 常用的String类型命令
这里给大家推荐一个在线redis网页版, 这样就可以方便快捷的测试一下redis命令啦Try Redis。原创 2022-09-14 08:30:00 · 561 阅读 · 0 评论