- Redis
什么是布隆過濾器?如何實現布隆過濾器?
布隆過濾器(Bloom Filter)是一種空間效率極高的概率型數據結構,用于判斷一個元素是否在一個集合中。它基于位數組和多個哈希函數的原理,可以高效地...
- Redis
Redis權限管理體系:終于等來了Redis權限控制體系ACL
一、用戶管理 Redis用戶的創建、查看、修改、刪除等主要操作可以按照如下實例進行 1、創建用戶 只創建用戶,暫時不添加其他權限 127.0.0.1:6479 ACL SETUSER...
- Redis
Redis 實現多規則限流的思考與實踐
簡介 市面上很多介紹redis如何實現限流的,但是大部分都有一個缺點,就是只能實現單一的限流,比如1分鐘訪問1次或者60分鐘訪問10次這種,但是如果想一...
- Redis
如何使用Redisson實現分布式鎖?
在分布式系統中,當多個線程(或進程)同時操作同一個資源時,為了保證數據一致性問題,所以就需要一種機制來確保在同一時間只有一個線程(或進程...
- Redis
一文了解Redis的持久化
我們都知道在對于Redis的開發或者面試的過程中,很容易就會遇到這個關于 Redis 持久化的問題,而我們在面試的時候,經常會有小伙伴只能說出這個 Redis...
- Redis
Redis權限管理體系:客戶端名及用戶名
在Redis6之前的版本中,因安全認證的主要方式是使用Redis實例的密碼進行基礎控制,而無法按照不同的應用來源配置不同賬號以及更細粒度的操作權限控制...
- Redis
Redis主從復制原理和復制方式那點事!
通過學習我們知道通過持久化技術讓服務器重啟的情況下盡可能少或者不會丟失數據。 但是問題在于持久化的數據在單一的服務器上,萬一服務器的硬盤出...
- Redis
商城首頁卡爆了!!!怎么辦?
前言 最近我們的商城系統出現了一個線上問題,用戶訪問商城首頁的時候要差不多20秒,才返回數據,可以說卡爆了。 到底怎么回事呢? 1.案發現場 上周...
- Redis
Redis為什么使用哈希槽而不用一致性哈希
今天我們聊個知識點為什么Redis使用哈希槽而不是一致性哈希。 先看文章大綱,提前了解本期內容 圖片 往期回顧 之前小許用圖文并茂的方式用一期內容讓...
- Redis
Redis全文搜索教程之創建索引并關聯源數據
Redis 全文搜索是依賴于 Redis 官方提供的RediSearch來實現的。RediSearch 提供了一種簡單快速的方法對 hash 或者 json 類型數據的任何字段建立二級索引,然后就可...
- Redis
Redis 如何為 List/Set/Hash 的元素設置單獨的過期時間
大家好,我是小?,一個漂泊江湖多年的 985 非科班程序員,曾混跡于國企、互聯網大廠和創業公司的后臺開發攻城獅。 1. 引言 1.1 消費隊列 這天,小?在...
- Redis
Redis 也支持全文搜索?這也太強了
在 2021 年我就了解到RediSearch這個項目,并已經把它用于我的開源項目 newbee-mall-pro 中。 就我的使用體驗來說,簡單場景下,用來平替Elasticsearch的使用場景...
- Redis
Redis集群架構模式概述,引領我們穿越在數據存儲的未知之旅
Redis,不僅是數據存儲,更是架構的藝術。從主從到哨兵、再到Cluster,每個模式都有著獨特的優勢。而代理模式,則是應對大規模場景的得力助手。這是一...
- Redis
Redis數據已經刪除了,為什么內存占用還是很高?
前言 作為面試經歷都很豐富的兄弟們,應該或多或少被問到或者自己親身經歷過這個問題,問題如下: ...
- Redis
Redis 除了用作緩存還能干嗎?
今天我們來聊聊 Redis 的使用案例。 Redis 是一種內存鍵值數據庫。它支持多種數據結構,如 String, Hash, List, Set 和 SortedSet。 圖片 01 緩存 Redis 的最常用的用例...
- Redis
看完Redis緩存穿透、緩存擊穿、緩存雪崩來吊打面試官!
一、前言 「Redis 是一個開源(BSD許可)的,內存中的數據結構存儲系統,它可以用作數據庫、緩存和消息中間件。」 Redis在緩存應用中還是很廣泛的,項目...