tag redis集羣

標籤
貢獻21
101
04:25 AM · Nov 05 ,2025

@redis集羣 / 博客 RSS 訂閱

威哥愛編程 - 35個Redis企業級性能優化點與解決方案

Redis作為企業級應用中廣泛使用的高性能鍵值存儲數據庫,其性能優化是一個複雜且多面的話題。以下是V 哥整理的一些關鍵的優化點和相應的解決方案,提供給兄弟們參考。 Redis的性能優化涉及到硬件選擇、配置調整、客户端優化、持久化策略等多個層面。 1. 硬件優化 解決方案:選擇更快的CPU、更多的內存、更快的磁盤(SSD推薦)和足夠的網絡帶寬。 2. 合理的實例部署 解決方案:根據業務訪問模式,決定

redis , java-ee , JAVA , redis集羣 , 分佈式

收藏 評論

JavaGuide - Redis大key有什麼危害?如何排查和處理?

這個問題在面試中還是比較容易遇到的,尤其是在考察 Redis 性能優化相關知識點的時候。 通常情況下,問了 bigkey(大 Key)還會繼續問 hotkey(熱 Key)。即使不準備面試也建議看看,實際開發中也能夠用到(hotkey 相關的內容會在下一篇文章中提到)。 什麼是 bigkey? 簡單來説,如果一個 key 對應的 value 所佔用的內存比較大,那這個 key 就可以看作是 big

redis , JAVA , redis集羣 , 後端

收藏 評論

鄧gf - windows系統下使用docker以及docker-compose搭建redis集羣

docker redis集羣搭建 linux轉windows的吐槽: 首先redis官方就不支持windows系統。。。 想使用docker搭建一個可以從外部訪問的Redis Cluster, 本來可以很方便的使用Docker network中的host driver,但host network目前只有在Linux上才支持,在Linux系統下使用docker搭建redis集羣很簡單很方

windows , docker-compose , redis集羣 , Docker

收藏 評論

趙渝強老師 - 【趙渝強老師】Redis的主從複製集羣

Redis的主從複製是指將一台Redis服務器的數據,複製到其他的Redis服務器。前者稱為Master主節點,後者稱為Slave從節點。數據的複製是單向的,只能由主節點到從節點。在默認情況下每台Redis服務器都是主節點。一個主節點可以有多個從節點或者沒有從節點,但一個從節點只能有一個主節點。主從複製的作用: 數據備份:Redis主從複製實現了數據的熱備份,是數據持久化之外的一種數據冗餘方式

redis , nosql , 數據庫 , redis集羣

收藏 評論

wayn - Redis 也支持全文搜索 了?這也太強了

在 2021 年我就瞭解到 RediSearch 這個項目,並已經把它用於我的開源項目 newbee-mall-pro 中。 就我的使用體驗來説,簡單場景下,用來平替 Elasticsearch 的使用場景已經足夠。像是 Elasticsearch 中常用中文分詞插件可以用 RediSearch 替代,但是拼音轉中文插件在 RediSearch 中還沒有功能替代,只能通過個人手段處理。 在 new

redis , jedis , redis-module , JAVA , redis集羣

收藏 評論

dubbo_go - What's new in Pika v3.5.2

Pika 社區近期發佈了備受期待的 v3.5.2 版本 https://github.com/OpenAtomFoundation/pika/releases/tag/v3.5.2-alpha ,不僅解決了歷史遺留的 Bug問題,還引入了多項新特性。這些新特性主要包括 Pika 支持 Redis 事務、Pika 上層增加緩存層實現冷熱數據分離、提升讀性能、Codis-Proxy 支持動態修改配置參

redis-cluster , redis , pika , redis集羣

收藏 評論

得物技術 - 一文解析得物自建 Redis 最新技術演進

一、前 言 自建 Redis 上線 3 年多以來,一直圍繞着技術架構、性能提升、降低成本、自動化運維等方面持續進行技術演進迭代,力求為公司業務提供性能更高、成本更低的分佈式緩存集羣,通過自動化運維方式提升運維效率。 本文將從接入方式、同城雙活就近讀、Redis-server 版本與能力、實例架構與規格、自動化運維等多個方面分享一下自建 Redis 最新的技術演進。 二、規模現狀 隨着公司業務增長,

redis , 雲計算 , 數據庫 , redis集羣 , 後端

收藏 評論

得物技術 - Valkey 單點性能比肩 Redis 集羣了?Valkey8.0 新特性分析|得物技術

一、 背景 Valkey 社區於 2024 年 09 月發佈了 Valkey8.0 正式版,在之前的文章《Redis 是單線程模型?》中,我們提到,Redis 社區在 Redis6.0 中引入了多線程 IO 特性,將 Redis 單節點訪問請求從 10W/s 提升到 20W/s,而在 Valkey8.0 版本中,通過引入異步 IO 線程、內存預取(Prefetch)、內存訪問分攤(MAA)等新特性

redis , 數據庫 , redis集羣

收藏 評論

Swift社區 - 「AI 加持的高效架構」高併發場景下的服務器成本優化

摘要 在高併發場景下,服務器資源消耗巨大,導致運維成本飆升。本篇文章將探討限流、緩存、隊列等技術手段,並結合 AI 技術優化服務器負載,降低計算成本。通過具體案例分析,提供更經濟高效的高併發架構解決方案。 引言 高併發的挑戰 隨着互聯網業務增長,系統需要承受高併發請求,面臨以下挑戰: 瞬時流量激增:秒殺、搶購、熱門活動帶來的超高流量。 資源消耗巨大:數據庫、服務器、網絡帶寬壓力大,成本攀升。

人工智能 , redis集羣 , Python

收藏 評論

tfzh - Docker Redis集羣搭建

最早看Redis集羣搭建的文章,還是多開幾個虛擬機或者單機多開幾個端口的方法,後來發現其實用docker更加簡單方便。 1.拉取鏡像 docker search redis docker pull redis 2.生成配置文件 mkdir redis-cluster cd redis-cluster vim redis-cluster.tmpl port ${PORT} masterauth 1

redis-cluster , lumen , redis集羣 , Docker

收藏 評論

vivo互聯網技術 - Redis集羣slot遷移改造實踐

作者:來自 vivo 互聯網存儲團隊- Xu Xingbao Redis 集羣經常需要進行在線水平擴縮容,實際操作過程中發現遷移期間服務時延劇烈抖動,業務側感知明顯,為了應對以上問題對原生 Redis 集羣 slot 遷移功能進行優化改造。 一、背景介紹 Redis 集羣服務在互聯網公司被廣泛使用,眾所周知服務集羣化可以突破單節點的能力瓶頸,帶來規模、可用性、擴展性等多方面的收益。在實際使用 Re

redis集羣

收藏 評論

今夜有點兒涼 - Redis主從複製、哨兵模式、分片、集羣

概述 Redis是個內存數據庫,速度很快,但單台服務器的內存、處理能力都是有限的。如果數據量太大(比如幾十GB),單台機器存不下;或者訪問量太高(比如每秒幾十萬次請求),單台機器扛不住。這時候就需要多台Redis一起工作,也就是"集羣"相關的技術。 另外,單台機器萬一宕機了,數據就沒了,服務也停了,所以還需要"備份"和"自動恢復"的機制,這就是主從複製和哨兵模式的作用。 1. 主從複製(Maste

redis集羣 , 主從複製

收藏 評論

京東雲開發者 - Redis緩存高可用集羣

作者:京東零售 王雷 1、Redis集羣方案比較 • 哨兵模式 在redis3.0以前的版本要實現集羣一般是藉助哨兵sentinel工具來監控master節點的狀態,如果master節點異常,則會做主從切換,將某一台slave作為master,哨兵的配置略微複雜,並且性能和高可用性等各方面表現一般。 特別是在主從切換的瞬間存在訪問瞬斷的情況,而且哨兵模式只有一個主節點對外提供服務,沒法支持很

redis , 緩存 , redis集羣 , 集羣

收藏 評論

dubbo_go - What's new in Pika v3.5.1

Pika 社區很高興宣佈,我們今天發佈已經過我們生產環境驗證 v3.5.1 版本 https://github.com/OpenAtomFoundation/pika/releases/tag/v3.5.1 。 該版本不僅做了很多優化工作,還引入了多項新功能。這些新功能包括 動態關閉WAL、ReplicationID 檢測是否增量複製、在 K8s 環境上 Pika 服務的自動註冊從而實現集羣的自組

redis-cluster , redis , c++ , redis集羣

收藏 評論

慕課網 - 獨家深度解析redis集羣的架構問題(附腦洞)

本文首發自[慕課網](imooc.com) ,想了解更多IT乾貨內容,程序員圈內熱聞,歡迎關注"慕課網"及“慕課網公眾號”! 作者:一凡|慕課網講師 Redis 是一種開源(BSD 許可)、數據結構存儲在內存中的系統,用作數據庫、緩存和消息隊列。Redis 提供了諸如字符串、散列、列表、集合、帶範圍查詢的排序集合、位圖、超級日誌、地理空間索引和流等數據結構。Redis 內置複製、Lua 腳本、

架構 , redis集羣

收藏 評論

王迪 - Redis-sentinel在docker中的坑

情景介紹: 三台宿主機,然後在上面分別用docker-compose部署Redis,Redis-sentinel,來做成Redis集羣 服務原來是單機用docker-compose部署的,現在要改成高可用,時間緊,先用三台機器做個簡單負載 Redis負載這裏就有個大坑 表現出來就是,有個服務一直報錯 2024-11-22 16:31:46.119 ERROR --- [sson-net

sentinel , redis集羣 , 後端

收藏 評論

zhiqiang - Redis 集羣搭建

集羣簡介 Redis 集羣是一個可以在多個 Redis 節點之間進行數據共享的設施(installation)。 Redis 集羣不支持那些需要同時處理多個鍵的 Redis 命令, 因為執行這些命令需要在多個 Redis 節點之間移動數據, 並且在高負載的情況下, 這些命令將降低 Redis 集羣的性能,並導致不可預測的行為。 Redis 集羣通過分區(partition)來提供一定程度的可用性(

redis , redis集羣

收藏 評論

dubbo_go - What's new in Pika v3.5.0

時隔兩年,Pika 社區正式發佈經由社區 50 多人蔘與開發並在 360 生產環境驗證可用的 v3.5.0 版本,新版本在提升性能的同時,也支持了 Codis 集羣部署,BlobDB KV 分離,增加 Exporter 等新特性。 我們將詳細介紹該版本引入的重要新特性。 1 去除 Rsync 在 v3.5.0 版本之前,Pika 使用 Rsync 工具進行引擎中存量數據的同步,Pika 進程啓動時

redis-cluster , redis , pika , redis集羣 , kv存儲

收藏 評論

universe_king - redis 集羣常見問題 QA

數據分片 Q:redis 集羣是怎麼做數據分片的? A:Redis集羣是通過數據分片(sharding)來實現數據在不同節點間的分配。Redis集羣中有16384個hash slot(槽位),每個節點可以處理其中的一部分槽位,不同節點之間可以共同處理這16384個槽位。當一個鍵值對需要被放到Redis集羣中時,Redis會先計算該鍵值對的key對應的hash值,然後將其放到對應的槽位中。Redis

redis-cluster , redis , redis集羣

收藏 評論

京東雲開發者 - 淺析Redis大Key | 京東雲技術團隊

一、背景 在京東到家購物車系統中,用户基於門店能夠對商品進行加車操作。用户與門店商品使用Redis的Hash類型存儲,如下代碼塊所示。不知細心的你有沒有發現,如果單門店加車商品過多,或者門店過多時,此Key就會越來越大,從而影響線上業務。 userPin:{ storeId:{門店下加車的所有商品基本信息}, storeId:{門店下加車的所有商品基本信息},

redis , key , redis集羣 , 後端

收藏 評論

Leojx - Redis 熱點 key 治理

Redis 的“熱點 key”問題指的是某些 key 被頻繁訪問(讀或寫),導致服務器負載不均衡甚至性能瓶頸。在高併發系統中,這是常見的性能隱患之一。 一、熱點 Key 的危害 單點瓶頸:某個 key 被高頻訪問,導致 Redis CPU 飆升,QPS 降低。 緩存擊穿:熱點 key 失效後瞬間大量請求落到數據庫,可能造成雪崩。 負載不均:集羣中某節點因為熱點 key 負載過高。 延遲

redis , 熱點 , redis集羣 , 緩存設計

收藏 評論

小陳運維 - Redis Sentinel哨兵模式部署

Redis Sentinel哨兵模式部署 主從模式的弊端就是不具備高可用性,當master掛掉以後,Redis將不能再對外提供寫入操作,因此sentinel模式應運而生。sentinel中文含義為哨兵,顧名思義,它的作用就是監控redis集羣的運行狀況,此模式具有如下一些特點: sentinel模式是建立在主從模式的基礎上,如果只有一個Redis節點,sentinel就沒有任何意義; 當ma

內存 , redis , 緩存 , Linux , redis集羣

收藏 評論

小陳運維 - Redis Cluster集羣模式部署

Redis Cluster模式部署 Redis的哨兵模式基本已經可以實現高可用,讀寫分離 ,但是在這種模式下每台 Redis 服務器都存儲相同的數據,很浪費內存,所以在 redis3.0上加入了Cluster 集羣模式,實現了 Redis 的分佈式存儲,也就是説每台 Redis 節點上存儲不同的內容。下面是Cluster 集羣模式的一些特點: Sentinel模式基本可以滿足一般生產的需求,具

內存 , 緩存 , Linux , redis集羣 , 集羣

收藏 評論

幸福的麪包 - 如何配置Redis集羣?

數據分片:實現了數據的自動分片,便於管理大規模數據。 高可用性:集羣中的節點可以相互備份,即使部分節點失敗,也不會影響整個集羣的可用性。 配置示例: 配置Redis集羣涉及到啓動多個Redis實例,可使用redis-cli工具創建集羣: 啓動Redis實例(假設啓動6個實例作為示例) redis-server --port 7000 --cluster-enabled ye

redis集羣

收藏 評論