Redis提供了多种数据结构和功能,使得它在实时数据处理方面表现出色。Redis的队列(queue)和消息中间件(message broker)是其中两个非常重要的功能,它们可以用于实现保持长时间运行的任务队列和消息中间件。
2024年04月16日
Redis提供了多种数据结构和功能,使得它在实时数据处理方面表现出色。Redis的队列(queue)和消息中间件(message broker)是其中两个非常重要的功能,它们可以用于实现保持长时间运行的任务队列和消息中间件。
2024年04月16日
今天主要分享一下面试常被问到的一些redis知识点。
Redis 是一个基于内存的高性能key-value数据库。
2024年04月16日
Redis 5 已经发布了,对有序集合新增了4个命令:
下面看一下这几个命令的作用和用法。
ZPOPMAX
2024年04月16日
redis简介
1、缓存——热数据
热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提供了丰富的数据类型可以使用,另外,内存中的数据也提供了AOF和RDB等持久化机制可以选择,要冷、热的还是忽冷忽热的都可选。
2024年04月16日
高并发的系统中,redis的使用是非常频繁的,而lua脚本则更是锦上添花。因为lua脚本本身执行的时候是一个事务性的操作,不会掺杂其他外部的命令,所以很多关键的系统节点都会用redis+lua来实现一致性的操作请求。但是在实际开发过程中,由于redis lua脚本调试难的问题,导致大量的时间耗费在了这上面。如果有什么方案能够让我们像利用IDEA调试java一样简便去调试redis lua脚本,那该是很幸福的事儿了。
2024年04月16日
相信我们或多或少的会遇到类似下面这样的需求:
第三方给了一批数据给我们处理,我们处理好之后就通知他们处理结果。
大概就是下面这个图说的。
本来在处理完数据之后,我们就会马上把处理结果返回给对方,但是对方要求我们处理速度不能过快,要有一种人为处理的效果。
换句话就是说,就算是处理好了,也要晚一点再执行通知操作。
2024年04月16日
Redis是一个开源的使用ANSI C编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Map)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。以下是Redis在实际应用中的五大场景。
2024年04月16日
Redis使用的是自己构建的简单动态字符串(SDS)[simple dynamic string,SDS]的抽象类型,并将SDS用做Redis的默认字符串表示
redis> SET msg "yosha" Ok