redis整理

  1. 数据类型

string , hash, 链表,Set, ZSet.

string 底层是sds, sds与普通字符串的区别:

a. sds存储了字符串长度,获取长度的时间复杂度为O(1);

b. sds操作字符串会预先判断长度是否满足要求, 不会有字符串溢出的情况出现;

c. 提前预分配, 惰性回收空间;

  1. 工作模式:

单机,主从,哨兵, 集群

  1. redis 持久化:

redis aof rdb详解 redis aof rdb 优缺点_卡哇伊的技术博客_51CTO博客

  1. 布隆过滤器 防止缓存击穿:

布隆过滤器介绍及实战应用(防止缓存穿透)_布隆过滤器实战-CSDN博客

  1. java NIO

参考:

redis之SDS字符串,到底高效在哪里?(全面分析) - 知乎

Java Socket 之 NIO - 掘金

相关推荐
薪火铺子7 小时前
Redis 缓存三大问题与解决方案
redis·spring·缓存
人道领域10 小时前
【黑马点评日记】RedisGEO实战:黑马点评附近商铺功能
java·数据库·redis·adb
薪火铺子12 小时前
Redis 分布式锁与 Redisson 原理深度解析
java·redis·分布式·后端
摇滚侠12 小时前
基于 Redis 实现验证码登录
javascript·redis·bootstrap
Filwaod13 小时前
互联网大厂Java面试实战:Spring+Redis+MySQL+JVM场景问答深度解析
jvm·spring boot·redis·mysql·java面试·技术面试·互联网大厂
Filwaod14 小时前
Java面试现场:从Redis缓存到分布式事务,水货程序员李四的‘表演‘
java·jvm·spring boot·redis·mysql·面试·多线程
Filwaod14 小时前
互联网大厂Java面试实战:从Spring Boot到AI智能客服,水货程序员李四的翻车现场
spring boot·redis·mysql·spring cloud·微服务·ai·java面试
郝学胜-神的一滴16 小时前
高并发秒杀系统设计全解:从需求拆解到Redis库存实战
java·数据库·redis·python·程序人生·缓存·php
KNeeg_1 天前
黑马点评完整代码(RabbitMQ优化)+简历编写+面试重点 ⭐
java·redis·后端·spring·面试·职场和发展·黑马点评
期待のcode1 天前
Redis的数据清理机制
数据库·redis·缓存