redis常见对象类型的底层数据结构
redis是一个基于内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。redis支持五种常见对象类型:字符串(string)、哈希(hash)、列表(list)、集合(set)以及有序集合(zset),我们在日常工作中也会经常使用...
redis是一个基于内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。redis支持五种常见对象类型:字符串(string)、哈希(hash)、列表(list)、集合(set)以及有序集合(zset),我们在日常工作中也会经常使用...
redis消息队列 在程序员这个圈子打拼了太多年,见过太多的程序员使用redis,其中一部分喜欢把redis做缓存(cache)使用,其中最典型的当属存储用户session,除此之外,把redis作为消息队列使用也不在少数,可见redis在...
作为一名服务端工程师,工作中你肯定和 redis 打过交道。redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。 那么今天就和菜鸟一起看看: 基于内...
reactor模式 反应器模式,你可能不太认识,如果看过上篇文章的话应该会有点印象。涉及到 redis 线程它是一个绕不过去的话题。 1、传统阻塞io模型 在讲反应器模式前,这里有必要提一下传统阻塞io模型的处理方式。 在传统阻塞io模型中...
在正式讲解布隆过滤器之前,先让我们看看这个业务场景: redis 是软件架构中常用的组件,最常见的用法是将热点数据缓存到 redis 中,以减少数据库的压力;查询过程中最常见的用法是:查询 redis,如果能查询到则直接返回,如果 redi...
1、如何保证redis高可用和高并发? redis主从架构,一主多从,可以满足高可用和高并发。出现实例宕机自动进行主备切换,配置读写分离缓解master读写压力。 2、redis高可用方案具体怎么实施? 使用官方推荐的哨兵(sentinel...
1、redis中key的的过期时间 通过expire key seconds命令来设置数据的过期时间。返回1表明设置成功,返回0表明key不存在或者不能成功设置过期时间。在key上设置了过期时间后key将在指定的秒数后被自动删除。被指定了过...
一、如何查看redis性能 info命令输出的数据可以分为10个分类,分别是: server,clients,memory,persistence,stats,replication,cpu,commandstats,cluster,key...