Error's Blog
Home
Categories
Tags
Archives
Links
About
1
Redis数据结构-SkipList
2
Redis数据结构-IntSet
3
Redis数据结构-QuickList
4
Redis数据结构-ZipList与ListPack
5
Redis数据结构-HashTable
Error
陰霾天气,隐约雷鸣,即使天无雨,我亦留此地。
累计撰写
39
篇文章
累计创建
7
个标签
累计收到
3
条评论
导航
Home
Categories
Tags
Archives
Links
About
目录
搜索
标签搜索
学习笔记
分布式锁
布隆过滤器
MySQL
数据结构
SpringCloud
Redis
Error's Blog
陰霾天气,隐约雷鸣,即使天无雨,我亦留此地。
分类
Redis
Redis数据结构-SkipList
Redis数据结构-SkipList在《Redis数据结构》中我们说到Redis的Soted Set类型底层使用的是ziplist以及skiplist,然后在Redis7.0的时候正式使用listpack替换了ziplist,本文主要简单说下skiplist,观关于ziplist以及listpack
1 年前
1804
0
0
204.4℃
Redis
数据库
Redis数据结构-IntSet
Redis数据结构之intset在《Redis数据结构》这篇文章中,我们说到了Redis中的Set数据类型底层是使用的intset或者hashtable数据结构,本文简单说下intset,关于hashtable可以看看这篇文章:《Redis数据结构之hashtable》。Redis在什么时候使用in
1 年前
1700
0
0
194℃
Redis
数据库
Redis数据结构-QuickList
Redis数据结构之quicklist在《Redis的数据结构》这篇文章中,我们说到了Redis的List数据类型底层的数据结构是使用的quicklist,本文简单说下quicklist。Redis在版本7.0的时候已经将quicklist的节点从ziplist换成了listpack,关于zipli
1 年前
1327
0
0
156.7℃
Redis
数据库
Redis数据结构-ZipList与ListPack
Redis数据结构之ziplist与listpack在《Redis的数据结构》这篇文章中,说到了在Redis6中List、Sorted Set以及Hash底层都使用了ziplist这一数据结构,并在Redis7后新增了一个数据结构listpack替换了ziplist,这里再简单说下ziplist和l
1 年前
1717
0
0
195.7℃
Redis
数据库
Redis数据结构-HashTable
Redis数据结构之hashtable前言在Reids数据结构这篇文章中,我们说到了Redis中的Set和Hash数据类型底层都使用到了hashtable这个数据结构以及Redis的key-value数据库有一个全局哈希表,这里扩展一下关于hashtable的结构,由于我不太熟悉C语言,这里就只简单
1 年前
1630
0
1
189℃
Redis
数据库
Redis数据结构-SDS
Redis数据结构之String类型Redis中的String类型有有三种编码方式:int、embstr、raw。int:保存long型(长整型)的64位(8个字节)有符号整数。范围是==[-263,263-1],也就是[-9223372036854775808,922337203685477580
1 年前
1482
0
0
172.2℃
Redis
数据库
Redis数据结构
Redis数据结构通常我们都说Redis快,都是说它是基于内存的数据库。但是仅仅是这样吗?实际上Redis快的原因除了它本身是基于内存的数据库之外,实际上还有一个重要因素那就是它实现的数据结构。注意:【这里说到的数据结构并不是指Redis的数据类型(String、List、Hash、Set、Zset
1 年前
1759
0
0
199.9℃
Redis
数据库
Redis7新特性
Redis7 新特性Redis7和之前的redis版本保持一致稳定。一部分新特性如下:新特性描述多AOF文件支持7.0版本中的一个比较大的变化就是aof文件由一个变成了多个,主要分为两种类型:基本文件(base files)。增量文件(incr files)。在此之外还引入了一个清单文件(mainf
1 年前
1464
0
0
170.4℃
Redis
数据库
Redisson
Redisson首先是来自Redis官网的分布式锁的说明:在不同进程必须以互斥的方式使用共享资源的环境中,分布式锁是一个非常有用的元素。有许多库和博客文章描述如何使用Redis实现DLM(分布式锁管理器),但每个库都使用不同的方法,并且许多库使用简单的方法。与稍微复杂的方法相比,保证较低的设计。我们
2 年前
746
0
0
98.6℃
Redis
数据库
Redis实现分布式锁
Redis实现分布式锁Redis除了用来作为缓存,还有哪些其他的用途呢?分布式锁:在分布式系统中,为了保证数据的正确性,经常需要使用分布式锁。Redis提供了setnx和expire等操作,可以实现分布式锁的功能。使用Redis作为分布式锁可以有效地解决多个进程或者多台机器之间的竞争问题,从而提高系
2 年前
828
0
0
106.8℃
Redis
数据库
上一页
下一页
1
2
3
弹