原文:redis設計與實現

目錄 第 章:簡單動態字符串 . SDS定義 . SDS與C字符串的區別 第 章:鏈表 . 鏈表和表節點的實現 第 章:字典 . 字典的實現 . 哈希算法 . 鍵沖突解決:類似於hashmap 個人理解 . rehash 重新散列 . 漸進式rehash 第 章:跳躍表 . 跳躍表實現 . 升級 第 章:整數集合 . 整數集合的實現 第 章:壓縮列表 第 章:對象 第 章:數據庫 . 服務器中的數 ...

2020-03-18 00:08 0 153 推薦指數:

查看詳情

Redis設計實現

簡述Redis設計實現 Redis是一個高性能的key-value的非關系型數據庫,Redis是運行在內存中的一種數據庫,但是它也可以持久化到磁盤中,Redis實現有着更為復雜的數據結構並且提供對他們的原子性操作。 Redis的優勢 Redis支持數據 ...

Fri Oct 22 19:14:00 CST 2021 3 580
Redis | 第3章 對象《Redis設計實現

目錄 前言 1. Redis對象概述 1.1 對象的定義 2. 字符串對象 3. 列表對象 3.1 quicklist 快速鏈表 4. 哈希對象 5. 集合對象 6. 有序集合對象 7. Redis ...

Wed Nov 24 00:57:00 CST 2021 0 821
Redis設計實現》學習筆記

第2章 簡單動態字符串(SDS)   redis的字符串不是直接用c語言的字符串,而是用了一種稱為簡單動態字符串(SDS)的抽象類型,並將其作為默認字符串。   redis中包含字符串值的鍵值對在底層都是由SDS實現的。 2.1 SDS定義   SDS遵循C字符串 ...

Fri May 11 23:56:00 CST 2018 0 3371
Redis | 第4章 Redis中的數據庫《Redis設計實現

目錄 前言 1. Redis中的數據庫 2. 數據庫的鍵空間 3. 鍵的生成時間與過期時間 4. Redis中的過期鍵刪除策略 5. AOF、RDB和復制功能對過期鍵的處理 5.1 生成 RDB 文件 5.2 載入 RDB 文件 ...

Fri Nov 26 00:40:00 CST 2021 0 118
Redis設計實現:讀書筆記之二

1.數據庫 Redis服務器一般包含多個db,默認16個。 切換數據庫 每個redis客戶端都有自己的目標數據庫,默認為0,可以通過select 1,切換數據庫。 設置鍵的生存周期和過期時間 PTTL key 獲取key的有效毫秒數 TTL key ...

Tue Mar 07 18:51:00 CST 2017 1 1236
Redis設計實現(一~五整合版)【搬運】

Redis設計實現(一~五整合版) by @飄過的小牛 一 前言 項目中用到了redis,但用到的都是最最基本的功能,比如簡單的slave機制,數據結構只使用了字符串。但是一直聽說redis是一個很牛的開源項目,很多公司都在用。於是我就比較奇怪,這玩意不就和 memcache ...

Mon Sep 08 23:01:00 CST 2014 0 5502
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM