首页
标签
DDD
Java
归档
日志
关于
1
大数据sql性能优化技巧
2
iterm2常用快捷键
3
变量替换方案
4
Golang语言规范
5
Lua垃圾回收器
Terry
『LESSON 5』
累计撰写
90
篇文章
累计创建
21
个标签
累计收到
1
条评论
栏目
首页
标签
DDD
Java
归档
日志
关于
搜索
标签搜索
iterm2
golang
系统问题
排序算法
RocketMQ
design pattern
异常记录
单元测试
linux
DDD
程序设计
leetcode
Spring
分布式
计算机原理
Docker
HTTP
MQ
Redis
Java
MySQL
目 录
CONTENT
以下是
Redis
相关的文章
Redis数据结构之链表
简述链表是我们经常能看到的一种数据结构,在Redis中也是多处出现的。之前我们介绍的SDS,ziplist,skiplist,quicklist,dict和inset都作为了Redis值存储的数据结构,其中skiplist,quicklist和dict也用到了链表。慢查询,发布订阅,监视器等功能都用
2021-02-27
415
0
0
Redis
Redis数据结构之整数集合(intset)
整数集合是Redis中值的数据结构中比较简单的一种,其实相当于一个整数数组。当使用set时,如果值的集合中只包含整数和小于一定阈值的时候,Redis就会使用整数集合作为存储值的数据结构。intset时间复杂度为O(1),数据结构非常紧凑,占用内存少并且是连续内存,对CPU高速缓存支持非常友好。
2021-02-20
358
0
0
Redis
Redis数据结构之字典(HashTable)
简述HashTable,大家听起来是不是很熟悉?Java中也有个HashTable,也是使用数组桶+单链表来实现的,其实大致上和Redis的字典差不多。不过Redis中的字典做了大量优化,今天我们一起来学习下Redis数据结构之字典(HashTable)😀。
2021-01-30
826
0
0
Redis
Redis String类型介绍
简述Redis中的String类型是我们经常使用到的数据类型,而且在Redis中所有的key都是String类型存储的。今天我们来看下Redis的String类型😊。
2021-01-24
334
0
0
Redis
转载:SDS为什么使用内存不对齐
sds为什么使用内存不对齐
2021-01-16
728
0
0
Redis
Redis数据结构之简单动态字符串(simple dynamic string)
简述上次我们讲了redis的value数据结构之跳表,今天我们来学习下Redis数据结构之简单动态字符串(simple dynamic string),简称SDS。类似我们Java的StringBuilder,是个动态字符串。在Redis中,大部分和字符串相关的都是使用SDS实现的。
2021-01-16
409
0
0
Redis
Redis数据结构之跳表
上一期我们讲了RedisObject类,其中type代表数据类型,encoding代表ptr所指向底层实现的数据结构。
2021-01-09
389
0
0
Redis
Redis使用hash的ziplist数据结构
最近研究redis hash中的ziplist数据结构,网上大部分文章都说如果value值变更不大(不超过254字节)则ziplist性能也不错。但是个人有个疑问:ziplist明明是使用了连续内存和去掉双指针来减少额外内存使用,所以如果只要value更新了,不会进行内存重新分配操作吗,如果涉及
2021-01-02
668
0
0
Redis
Redis中RedisObject分析
简述大家都知道,使用object encoding key就能看出redis value的数据结构,比如raw、int、hash、ziplist等,我一开始也以为redis key-value结构,value直接使用数据结构,但是如果是这样object encoding key命令就说不通了。
2021-01-01
407
0
0
Redis
Redis集群string/hash测试
redis集群string/hash测试名称信息redis版本6.0.9OSLinuxmaster节点端口9002,9003,9004slave节点端接口9001,9005,9006以下计算只需要计算master节点,slave节点不必计算初始化占用内存[116.198.162.25:9005]
2020-12-26
770
0
0
Redis
1
2