首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
双子孤狼
掘友等级
Java开发
|
平安
亦余心之所善兮,虽九死其犹未悔
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 43
沸点 1
赞
44
返回
|
搜索文章
最新
热门
作为一款内存数据库,为什么断电后Redis数据不会丢失
Redis 虽然是定义为一个内存数据库,但是其也支持数据的持久化,在 Redis 中提供了两种持久化机制:RDB 持久化和 AOF 持久化。 RDB 全称为:Redis DataBase,是 Redis 当中默认的持久化方案。当触发持久化条件时,Redis 默认会生成一个 du…
同一份数据,Redis为什么要存两次
Redis 中的集合对象是一个包含字符串类型元素的无序集合,集合中元素唯一不可重复。 集合对象的底层数据结构有两种:intset 和 hashtable。内部通过编码来进行区分: intset(整数集合)可以保存类型为 int16_t,int32_t,int64_t 的整数值,…
Redis中哈希分布不均匀该怎么办
Redis 是一个键值对数据库,其键是通过哈希进行存储的。整个 Redis 可以认为是一个外层哈希,之所以称为外层哈希,是因为 Redis 内部也提供了一种哈希类型,这个可以称之为内部哈希。当我们采用哈希对象进行数据存储时,对整个 Redis 而言,就经过了两层哈希存储。 哈希…
为了加快速度,Redis都做了哪些“变态”设计
linkedlist 是一个双向列表,每个节点都会存储指向上一个节点和指向下一个节点的指针。linkedlist 因为每个节点之间的空间是不连续的,所以可能会造成过多的内存空间碎片。 Redis 中对 linkedlist 的访问是以 NULL 值为终点的,因为 head 节点…
牺牲速度来节省内存,Redis是觉得自己太快了吗
ziplist 是为了节省内存而设计出来的一种数据结构。ziplist 是由一系列特殊编码组成的连续内存块的顺序型数据结构,一个 ziplist 可以包含任意多个 entry,而每一个 entry 又可以保存一个字节数组或者一个整数值。 ziplist 作为一种列表,其和普通的…
一个简单的字符串,为什么 Redis 要设计的如此特别
Redis 中支持的数据类型到 5.0.5 版本,一共有 9 种。分别是: 虽然这里列出了 9 种,但是基础类型就是前面 5 种。后面的 4 种是基于前面 5 种基本类型及特定的算法来实现的特殊类型。 而在 5 种基础类型之中,又尤其以字符串类型最为常用,且 key 值只能为字…
Redis为什么这么快
在日常开发中,为了保证数据的一致性,我们一般都选择关系型数据库来存储数据,如 MySQL,Oracle 等,因为关系型数据库有着事务的特性。然而在并发量比较大的业务场景,关系型数据库却又往往会成为系统瓶颈,无法完全满足我们的需求,所以就需要使用到缓存,而非关系型数据库,即 No…
RabbitMQ不讲武德,发个消息也这么多花招
RabbitMQ 中提供了3种发送消息的路由方式。 Direct 模式会存在一定的局限性,有时候我们需要按类型划分,比如订单类路由到一个队列,产品类路由到另一个队列,所以在 RabbitMQ 中,提供了主题模式来实现模糊匹配。使用主题类型连接方式支持两种通配符: PS:使用通配…
Spring中毒太深,离开Spring我居然连最基本的接口都不会写了
随着 Spring 的崛起以及其功能的完善,现在可能绝大部分项目的开发都是使用 Spring(全家桶) 来进行开发,Spring也确实和其名字一样,是开发者的春天,Spring 解放了程序员的双手,而等到 SpringBoot 出来之后配置文件大大减少,更是进一步解放了程序员的…
RabbitMQ,想说爱你不容易(附详细安装教程)
大部分技术的刚产生时适用范围都是特定的。比如互联网的产生,刚开始出现的通信协议各个产商之间是无法兼容的,随着历史的发展,产生了业内的通信标准tcp/ip协议,而MQ也是一样,第一款 MQ 类软件是由一个在美国印度人 Vivek Ranadive 创办的一家公司 Teknekro…
下一页
个人成就
文章被点赞
364
文章被阅读
62,976
掘力值
2,413
关注了
0
关注者
85
收藏集
0
关注标签
20
加入于
2020-09-13