《带你学》Redis原理专栏
文章平均质量分 87
Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。
键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。
Redis 支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分片来扩展写性能。
码上代码
我是码哥,为大家分享技术,面试经验和技巧,主页或私信可以联系我,希望我们成为朋友,一起逆袭
展开
-
redis有哪些数据类型,分别适合哪些场景
初级程序员面试必问原创 2022-02-09 15:18:57 · 7493 阅读 · 0 评论 -
拜托,面试官不要在问我Redis分布式锁原理了
Redisson 实现 Redis 分布式锁的底层原理(1)加锁机制(2)锁互斥机制(3)watch dog ⾃动延期机制(4)可重⼊加锁机制(5)锁释放机制(6)此种⽅案 Redis 分布式锁的缺陷原创 2021-04-16 14:07:47 · 9386 阅读 · 6 评论 -
Redis实现闯关小游戏---让你在同事面前装X
大家好,我是码弟原创 2021-01-20 14:21:01 · 13581 阅读 · 32 评论 -
面试官问:为什么Redis单线程架构还那么快
1 单线程模型Redis客户端对服务端的每次调用都经历了发送命令,执行命令,返回结果三个过程。其中执行命令阶段,由于Redis是单线程来处理命令的,所有每一条到达服务端的命令不会立刻执行,所有的命令都会进入一个队列中,然后逐个被执行。并且多个客户端发送的命令的执行顺序是不确定的。但是可以确定的是不会有两条命令被同时执行,不会产生并发问题,这就是Redis的单线程基本模型。2 单线程模型每秒万级别处理能力的原因(1)纯内存访问。数据存放在内存中,内存的响应时间大约是100纳秒,这是Redis每秒万亿级别原创 2020-12-09 09:31:15 · 10119 阅读 · 2 评论 -
redis的回收策略,你懂了吗
redis的回收策略 使用Redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行(4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除redis相比memcac...原创 2020-12-08 16:50:01 · 307 阅读 · 0 评论 -
学了这篇redis从入门到精通,redis笔记全收录,必须收藏
一、概述二、数据类型STRINGLISTSETHASHZSET三、数据结构字典跳跃表四、使用场景计数器缓存查找表消息队列会话缓存分布式锁实现其它五、Redis 与 Memcached数据类型数据持久化分布式内存管理机制六、键的过期时间七、数据淘汰策略八、持久化RDB 持久化AOF 持久化九、事务十、事件...原创 2019-12-12 08:12:59 · 2944 阅读 · 1 评论 -
Redis缓存穿透,缓存击穿,缓存雪崩实战代码总结
package com.macro.mall.portal.service.impl;import com.macro.mall.common.utils.JsonUtils;import com.macro.mall.common.utils.RedisUtil;import com.macro.mall.model.PmsProduct;import com.macro.mall.p...原创 2020-05-05 11:43:30 · 4534 阅读 · 3 评论