![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 88
想看全国大赛
以码为方,乐醉其中
展开
-
Redis的数据类型结构与Redis特性
来聊聊redis的数据类型和底层的数据结构实现,随便看看在redis6和redis7出现的数据结构,主从复制机制的优化,Stream队列,IO多路复用等特性。 redis是基于内存k-v的数据库,那它都提供了哪些数据类型和应用场景呢?如果我们要选用redis加入自己的系统架构,那我们需要redis为我们做什么呢?或者说为什么要选用redis?redis主要提供了5种数据类型:string,hash,list,set,sorted set类型,当然还有一些其他的如bitmap,hyperLogLog类型等等,原创 2022-06-11 21:33:24 · 591 阅读 · 0 评论 -
redis实现高性能缓存架构
菜鸟这次来看下怎么用redis实现高性能的缓存,能够应付高并发的访问。原创 2022-05-22 18:12:57 · 660 阅读 · 0 评论 -
Redis实现分布式锁
已经有了实现redis分布式锁的第三方包,比如redisson就有各种锁,这篇主要研究下实现redis分布式锁的思路。 当我们的系统是单机时,可以使用synchronized/CAS来控制数据共享问题,但是当系统做大做强了,单机顶不住了,则需要加机器,这时候还用synchronized/CAS来处理数据共享问题就不行了,这时候就可以借助redis来实现。 我们知道redis有个setnx命令:set一个值,如果存在则返回false,并且不set进去,如果不存在则set进去,并且返回true;根据这特性我们原创 2022-05-05 22:04:06 · 157 阅读 · 0 评论