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

相关推荐
用户69190268133939 分钟前
Redis 1:简述Redis概念与Agent的联系
redis·后端·设计
小南家的青蛙2 小时前
华为云DCS全形态原生Redis命令兼容性测试方案
redis·华为云·兼容性·兼容性测试·dcs
xiaoqiMikko2 小时前
Redis 实战(三):持久化出错 —— fork 失败、磁盘写满、AOF 膨胀与损坏,逐个复现(6.2.4)
redis·后端
IT规划师3 小时前
面试中被嘲笑Token放在redis里,该如何应对?
redis·面试
我不会起名字3225 小时前
Redis 从 0 到 1(十九):JWT 还是 Redis Session?登录态存储的 Go 实现
redis·go·jwt·session·登录态
我不会起名字3225 小时前
Redis 从 0 到 1(十六):1 亿 UV 只占 12KB?计数去重三件套的 Go 实测
redis·go·uv·布隆过滤器·hyperloglog
码剑客7 小时前
Gin+GORM+Redis 项目开发常见性能坑汇总(Go后端避坑指南)
redis·后端·golang·gin
snow@li8 小时前
redis:RedisDesktopManager(RDM/RESP.app)Redis 数据可视化全景深度梳理
数据库·redis·缓存
海棠Flower未眠8 小时前
下单请求处理流程:商品维度分布式锁与 Redis 预扣库存
redis·分布式·junit