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 - 掘金

相关推荐
ly76891 小时前
Redis 大 Key 与热点 Key 生产治理:发现、拆分、限流与本地缓存的组合策略
redis·限流·本地缓存·大key·热点key
ShineWinsu3 小时前
对于Redis:AOF持久化的解析
linux·数据库·redis·缓存·面试·持久化·aof
仍然.4 小时前
Redis---集群
数据库·redis·缓存
hweiyu005 小时前
Redis命令:HSCAN
redis·缓存
ly76897 小时前
Redis 分布式锁的边界条件:Redlock 争议、锁续期与客户端崩溃后的互斥失效
数据库·redis·分布式·分布式锁·watchdog·redlock
ShineWinsu10 小时前
对于Redis:RDB持久化的解析
linux·数据库·redis·缓存·面试·持久化·rdb
hweiyu001 天前
Redis命令:HTTL
redis·缓存
樱花落木兰1 天前
分布式登录实战:Session 会话共享改造,Redis 存储用户登录状态
java·javascript·数据库·redis·分布式·缓存
ShineWinsu1 天前
对于Redis:Steam、Geospatial、Hyperloglog、Bitmap、Bitfield类型的解析
数据库·c++·redis·分布式·缓存·面试·zset
海绵宝宝转agent1 天前
基于Redis ZSet+AOP+注解实现限流注解算法
数据库·redis·算法