redis专栏
文章平均质量分 70
redis从基础到深入
500,00
一个愚蠢的程序员
展开
-
如何理解BIO NIO AIO?
很多文章在谈论到BIO、NIO、AIO的时候仅仅是抛出一堆定义,以及一些生动的例子。看似很好理解。但是并没有将最基础的本质原理显现出来,如果没有没有从IO的原理出发的话是很难理解这三者之间的区别的。所以本篇文章从Java是如何进行IO操作为开头进行分析。原创 2022-03-31 15:09:40 · 118 阅读 · 0 评论 -
redis key的前缀统一设置
redis key的前缀统一设置原创 2022-02-23 12:00:23 · 7765 阅读 · 0 评论 -
一分钟了解分布式锁
最近在拆微服务的过程中遇到了自己刚入职公司时写的一段代码需求:就是用户领取优惠券问题一个用户课堂下,可以创建N个课程,用户可以基于课程创建优惠券(可以针对一节课创建多个优惠券),优惠券创建时会指定一定的数量,然后用户可以领取该优惠券,但是每个用户只能领取最多一张该优惠券拿到这个需求要做技术设计的时候,我们很容易的想到以下几个关键点:优惠券的数量是一定的,不能超额发放 用户有且只能领取一张这个时候作为一名职业的码农,我们能很快的想到一个关键的问题就是,高并发的情况下去领取优惠券,如何能保证原创 2021-03-17 10:45:00 · 219 阅读 · 0 评论 -
(二) redis API理解和使用
redis API理解和使用1、全局变量2、数据结构和内部编码2.1、字符串2.2、哈希2.3、列表2.4、集合2.5、有序集合告诉大家一个联系redis的网站http://try.redis.io1、全局变量redis有五种数据结构,他们是键值对中的值,对于key来说有一些通用的命令。keys *:获取redis的所有键,强烈不推荐使用在实战中。O(n)dbsize:键的...原创 2019-10-19 15:44:06 · 221 阅读 · 0 评论 -
(一)初始redis
第一章:初始redisredis的特点1、 速度快2、基于键值对的数据结构服务器3、丰富的功能4、简单稳定5、客户端语言多6、持久化(RDB和AOF)7、主从复制8、高可用和分布式redis可以做什么?redis不可以做什么?redis的特点1、 速度快redis的所有数据都存放在内存中redis是用C语言实现的,距离操作系统更近,速度更快redis使用单线程框架,没有多线程资源竞争的问...原创 2019-10-19 13:41:27 · 163 阅读 · 0 评论