分类:Redis精选
-
Redis实践:微信步数排行榜
相信很多小伙伴都知道,可以使用Redis的有序集合ZSET来实现,本篇博客就基于此面试题,来讲解下ZSET的使用场景,以及微信步数排行榜的大致实现思路。 ZSET的使用场景 ZSE…
-
Redis实践:高并发限流
限流有许多种实现的方式,Redis具有很强大的功能,我用Redis实践了三种的实现方式,可以较为简单的实现其方式。 第一种:基于Redis的setnx的操作 我们在使用Redis的…
-
Redis 最佳实践指南:7个维度+43条使用规范
这篇文章我想和你聊一聊 Redis 的最佳实践。 你的项目或许已经使用 Redis 很长时间了,但在使用过程中,你可能还会或多或少地遇到以下问题: 我的 Redis 内存为什么增长…
-
为什么单线程的Redis那么快?
1. Redis单线程的本质 其实,Redis并不是单线程,我们之所以会一直称Redis是单线程,这是因为Redis在处理客户端的读写请求时,只有一个主线程,而在处理以下这些操作时…
-
Redis 缓存雪崩、缓存穿透、缓存击穿、缓存与数据库双写一致
缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去…
-
Redis 高可用:主从、哨兵、集群
主从复制 master-slave主从概念 同时运行多个redis服务端,其中一个作为主(master),其他的一个或多个作为从(slave),主从之间通过网络进行通讯,slave…
-
Redis 持久化:RDB快照和AOF机制
什么是Redis持久化 持久化就是把内存中的数据写到磁盘中去,防止服务宕机了内存数据丢失。 Redis的持久化机制 Redis提供两种持久化机制:RDB快照(默认)和AOF(机制)…
-
RedisObject 数据结构
Redis类型系统 在 Redis 的命令中, 用于对键 (key) 进行处理的命令占了很大一部分, 而对于键所保存的值的类型, 键能执行的命令又各不相同. 比如说, LPUSH …
-
Redis 数据类型和使用场景
一、Redis 五种数据类型和使用场景 redis 有五种数据类型,六种底层数据结构 类型 简介 场景 String(字符串) 二进制安全 — Hash(哈希) 键值对…
-
Redis 命令
Redis 键(key) DEL key:该命令用于在 key 存在时删除 key DUMP key:序列化给定 key ,并返回被序列化的值 EXISTS key:检查给定 ke…