跳至主要內容
缓存系统中面临的雪崩/穿透/一致性问题
缓存系统一定程度上极大提升系统并发能力,但同样也增加额外技术考虑因素,下面针对缓存系统设计与使用中面临的常见问题展开。 缓存应用的典型场景; 缓存雪崩; 缓存穿透; 缓存更新与数据一致性; 缓存应用的典型场景 请求->缓存->命中缓存则返回数据->无缓存则读取原始数据源 缓存定位:前置数据加载,避免数据回源,提供高性能、高并发的数据读取能力;只有未命中...

码说256大约 7 分钟redisrediscache缓存面试面试总结
Redis内存分析
背景 想知道自己 Redis 实例中数据的内存分布情况。为了不影响线上实例的使用,我们一般会采用 bgsave 生成 dump.rdb 文件,再结合 redis-rdb-tools 和 sqlite 来进行静态分析。总的来说,整个分析的过程简单而实用,是每一个 Redis 的用户都非常值得掌握的一个方法。 创建备份 自建 Redis 可在客户端执行 b...

码说256大约 3 分钟redisredis源码面试面试总结
Redis 基础
Redis常见的数据结构? String、Hash、List、Set、SortedSet。 1.String 字符串类型 是redis中最基本的数据类型,一个key对应一个value。 String类型是二进制安全的,意思是 redis 的 string 可以包含任何数据。如数字,字符串,jpg图片或者序列化的对象。 实战场景: 1. 缓存: 经典使用...

码说256大约 2 分钟redisredis面试面试总结
Redis中的数据结构
原文地址 Redis中的数据结构 (https://www.cnblogs.com/neooelric/p/9621736.html) 1. 底层数据结构, 与Redis Value Type之间的关系 对于Redis的使用者来说, Redis作为Key-Value型的内存数据库, 其Value有多种类型. String; Hash; List; Se...

码说256大约 39 分钟redisredis面试面试总结
Redis主从复制原理
相信很多小伙伴都已经配置过主从复制,但是对于redis主从复制的工作流程和常见问题很多都没有深入的了解。咔咔这次用时俩天时间给大家整理一份redis主从复制的全部知识点。本文实现所需环境 centos7.0 redis4.0 一、什么是Redis主从复制? 主从复制就是现在有俩台redis服务器,把一台redis的数据同步到另一台redis数据库上。前...

码说256大约 17 分钟redisredis面试面试总结
Redis中内存淘汰算法实现
Redis的maxmemory支持的内存淘汰机制使得其成为一种有效的缓存方案,成为memcached的有效替代方案。 当内存达到maxmemory后,Redis会按照maxmemory-policy启动淘汰策略。 Redis 3.0中已有淘汰机制: noeviction; allkeys-lru; volatile-lru; allkeys-rando...

码说256大约 5 分钟redisredis面试面试总结
Redis持久化的原理及优化
Redis为持久化提供了两种方式: RDB:在指定的时间间隔能对你的数据进行快照存储。; AOF:记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据。; 本文将通过下面内容的介绍,希望能够让大家更全面、清晰的认识这两种持久化方式,同时理解这种保存数据的思路,应用于自己的系统设计中。 持久化的配置; RDB与AOF持久化的工作...

码说256大约 8 分钟redisredis面试面试总结