深入Redis持久化
一、Redis高可用概述 在介紹 Redis 高可用之前,先說明一下在Redis的語境中高可用的含義。 我們知道,在web伺服器中,高可用是指伺服器可以正常訪問的時間,衡量的標準是在多長時間內可以提
一、Redis高可用概述 在介紹 Redis 高可用之前,先說明一下在Redis的語境中高可用的含義。 我們知道,在web伺服器中,高可用是指伺服器可以正常訪問的時間,衡量的標準是在多長時間內可以提
redis效能很好,而且是一個單執行緒的框架。得益於redis主要通過非同步IO, 多路複用的技術,使用反應堆(reactor)模式,把大量的io操作通過訊息驅動的方式單執行緒一條條處理,這樣可以很好的利用CP
最近面試了幾家公司,都問到了Redis相關問題,當時準備面試時忽略了這方面內容,面試結果就可想而知了。面試回來後,收集了身邊朋友面試時遇到的關於redis的問題,進行了總結,記錄一下以便之後面試有所參考。
最近閱讀了《Redis開發與運維》,非常不錯。這裡對書中的知識整理一下,方便自己回顧Redis的整個體系,來對相關知識點查漏補缺。 按照五點把書中的內容進行一下整理: 1、為什麼要選
在多執行緒的軟體世界裡,對共享資源的爭搶過程(Data Race)就是併發,而對共享資源資料進行訪問保護的最直接辦法就是引入鎖。 POSIX threads(簡稱Pthreads)是在多核平臺上進行並行程式
前段時間設計了系統的評論模組,並寫了篇文章 評論模組 - 後端資料庫設計及功能實現 講解。 大佬們在評論區提出了些優化建議,總結一下: 之前評論一共分了兩張表,一個評論主表,一個回覆表。這兩
一.概述 Redis是記憶體資料庫,一旦伺服器程序退出,伺服器中的資料庫記憶體資料狀態也會消失。為了解決這個問題,Redis提供了RDB 持久化功能,這個功能可以將redis在記憶體中的資料庫狀態儲存到磁碟
一、背景 為了封禁某些爬蟲或者惡意使用者對伺服器的請求,我們需要建立一個動態的 IP 黑名單。對於黑名單之內的 IP ,拒絕提供服務。 二、架構 實現 IP 黑名單的功能有很多途徑: 1
CPM 是一套輕量且基礎功能完善的私有Node包管理源。它是基於 clusic 的 rex 架構開發,擁有程序負載均衡的特點。它主要提供一整套簡易安裝模式,使用者只需要clone此專案到本地,修改config資
Redisson 3.9.1 和 2.14.1 已釋出,Redisson 是架設在 Redis 基礎上的一個 Java 駐記憶體資料網格(In-Memory Data Grid)。 Redisson 在基於
redis主從複製 Author:SimpleWu 什麼是主從複製? 主從複製,是用來建立一個和主資料庫(master)完全一樣的資料庫環境,稱為從資料庫(slave)。 主從複製的作用和使用
作者簡介 孟文超,攜程技術中心框架研發部高階經理。2016年加入攜程,目前負責框架資料(資料庫,快取)及相關專案。此前曾在大眾點評工作,任基礎架構部門通訊團隊負責人。 一、背景 隨著攜程
Redis 內建客戶端redis-cli 通過--cluster 選項集成了多個 Redis 叢集管理工具, 這些工具可以執行建立叢集、向叢集中新增或移除節點、對叢集實施重分片以及負載均衡等操
在redis中它的事務與批處理非常相似 Redis中的事務(transaction)是一組命令的集合。事務同命令一樣都是Redis的最小執行單位,一個事務中的命令要麼都執行,要麼都不執行。事務的應用非常普遍
目錄 一、寫在前面 二、Redisson實現Redis分散式鎖的底層原理 (1)加鎖機制 (2)鎖互斥機制 (3)watch dog自動延期機制 (4)可重入加鎖機制 (5)