玖叶教程网

前端编程开发入门

java利用redis特性来实现排行榜功能

1 前言

实现一个排版榜,我们通常想到的就是mysql的order by 简单粗暴就撸出来了。但是这样真的优雅吗?

数据库是系统的瓶颈,这是众所周知的。如果给你一张百万的表,让你排序做排行榜,花费的时间是十分可怕的。

不如缓存吧,order by的时候强制使用索引。但是这样真的优雅吗?

彻底搞懂Redis的线程模型(彻底搞懂redis的线程模型有哪些)

更多内容,欢迎关注微信公众号:全菜工程师小辉~

为了接下来一篇博客,能使读者更加完整地学习线程模型,所以本文对Redis的线程模型进行必要的讲解。

由于《Redis设计与实现》对于Redis的讲解简练优雅,所以本文大部分内容节选自本书,也欢迎对Redis有更多底层了解需求的读者,自行购买学习。

Redis 有哪些数据类型?(redis都有哪些数据类型)

Redis 的数据类型可谓是 Redis 的精华所在,同样的数据类型,例如字符串存储不同的值对应的实际存储结构也是不同,当你存储的 int 值是实际的存储结构也是 int,如果是短字符串(小于 44 字节)实际存储的结构为 embstr,长字符串对应的实际存储结构是 raw,这样设计的目的是为了更好的节约内存。

聊聊redisson的DelayedQueue(redis sorted)

本文主要研究一下redisson的DelayedQueue

maven

		<dependency>
			<groupId>org.redisson</groupId>
			<artifactId>redisson</artifactId>
			<version>3.8.1</version>
		</dependency>

Redis 入门指南(redis入门指南第3版pdf 下载)

1. 概述

1.1. Redis 简介

Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。

键的类型只能为字符串,值支持的五种类型数据类型为:字符串、列表、集合、有序集合、散列表。

Redis面试-redis问题总结(答案版)

1. 常规问题

1.1 什么是Redis,为什么用Redis?

策划一场全民联动的双十一晚会,程序员在后面都干了什么?

作者|邵雍

编辑|小智

从2015年第一场双11晚会的全民互动,到2016年双11晚会首创的「双向互动」。参与形式不断创新,参与规模不断扩大,这场晚会的成功,凝聚了从策划到导演、执行的全部「剧组人员」的所有心血。阿里的程序员们,在这过程中又都干了些啥?

背景介绍

回顾2015年在鸟巢举行的第一届双11晚会,我们可以称之为“全民互动”的晚会。因为不止是现场的几千位观众,全国所有在电视机面前的观众朋友,都可以拿起手机,打开天猫客户端或淘宝客户端,参与到晚会现场的各个明星互动游戏中来,进行红黑押宝,获胜的人,还能抢到一元商品。

Java技术干货分享:彻底搞懂Redis的线程模型

	来源:全菜工程师小辉

文件事件处理器

Redis基于Reactor模式开发了网络事件处理器,这个处理器被称为文件事件处理器。 它的组成结构为4部分: 多个套接字、IO多路复用程序、文件事件分派器、事件处理器。 因为文件事件分派器队列的消费是单线程的,所以Redis才叫单线程模型。

Redis中的限流八股文(redis 限流)

Current Limiting

高并发之缓存的特征和应用(高并发下缓存一致性)

  • 缓存的特征
  • 命中率:命中数/(命中数 + 没有命中数),命中率越高产生收益也就越高,性能也就越好,相应的也就越短,吞吐量也就越高,抗并发的能力也就越强
  • 最大元素(空间):缓存中科院存放的最大元素的数量,当缓存的数量超过了缓存空间,则会触发缓存清空策略
<< < 1 2 3 4 5 6 7 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言