tag nosql

標籤
貢獻41
151
11:25 AM · Nov 03 ,2025

@nosql / 博客 RSS 訂閱

趙渝強老師 - 【趙渝強老師】Memcached集羣的架構

Memcached是一個高性能的分佈式的內存對象緩存系統。通過使用Memcached可以支持高負載的網站系統,以分擔數據庫的壓力。Memcached通過在內存裏維護一個統一的巨大的Hash表來存儲各種格式的數據,包括圖像、視頻、文件以及數據庫檢索的結果等。但是Memcached不能將數據進行持久化,因此嚴格意義來説,Memcached只能叫做一個緩存技術,而不能叫做數據庫。    Me

redis , nosql , 數據庫 , memcached

收藏 評論

huangSir-devops - Redis介紹及6.2.x版本安裝

概述 Redis官網:https://redis.io/ Redis 是完全開源免費的,遵守BSD協議,是一個高性能(NOSQL)的key-value數據庫,Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。 什麼是BSD協議? BSD是"Berkeley Software Distributio

nosql

收藏 評論

極限實驗室 - Easysearch 冷熱架構實戰

在之前的文章中,我們介紹瞭如何使用索引生命週期策略來管理索引。如果要求索引根據其生命週期階段自動在不同的節點之間遷移,還需要用到冷熱架構。我們來看看具體如何實現。 冷熱架構 冷熱架構其實就是在 Easyearch 集羣中定義不同屬性的節點,這些節點共同組成冷熱架構。比如給所有熱節點一個 hot 屬性,給所有冷節點一個 cold 屬性。在 Easyearch 中分配節點屬性是通過配置文件(easys

nosql

收藏 評論

雨花閣 - redis實現分佈式鎖1

在集羣下的併發問題: 業務流程: 具體實現: ILock 點擊查看代碼 package com.hmdp.utils; public interface ILock { // 獲取鎖 boolean tryLock(long timeoutSec); // 釋放鎖 void unlock(); } SimpleRedisLock 點擊查看代

nosql

收藏 評論

雨花閣 - 登錄認證-下篇:基於 Redis 實現共享session登錄

將驗證碼 (session.setAttribute("code", code));用户信息 (session.setAttribute("user", userDTO))改為存入redis中 將隨機生成的token作為登錄憑證,放在請求頭中的authorization字段 並設置兩層攔截器,解決狀態登錄刷新的問題 業務流程圖1 業務流程圖2 具體實現: UserServiceI

nosql

收藏 評論

即興隨緣 - Redis安裝部署(Windows環境)

一、Redis簡介: Redis 是一個開源的使用 ANSI C 語言編寫、遵守 BSD 協議、支持網絡、可基於內存、分佈式、可選持久性的鍵值對(Key-Value)存儲數據庫,並提供多種語言的 API。 Redis通常被稱為數據結構服務器,因為值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等類型。 二、下載R

nosql

收藏 評論

sevencoding - Redis支持事務嗎?瞭解Redis的持久化機制嗎?

Redis 支持事務嗎?與關係型數據庫事務的區別? Redis 支持事務,但它的事務與 MSQL中的事務有所不同,MSOL中的事務主要支持 ACID 的特性,而 Redis中的事務主要保證的是多個命令執行的原子性,即所有的命令在一個原子操作中執行,不會被打斷。還有一個很重要的點,就是 MySQL 中的事務是支持回滾的,而 Redis 中的事務是不支持回滾的。 Redis事務是指將多條命令加入隊列,

nosql

收藏 評論

junjunyi - 關於redis的原子性簡要介紹

Redis 的原子性是指 Redis 在執行命令時能夠保證操作的完整性,即在執行過程中不會被其他操作打斷。 Redis 的原子性體現在以下幾個方面: 1. 單個命令的原子性 Redis 的每個命令都是原子性的,這意味着當一個命令在執行時,它不會被其他命令中斷。例如,當你執行一個 INCR 命令時,Redis 會完整地執行這個命令,不會在中途被其他命令插入。 INCR myCounter 在這個例

nosql

收藏 評論

張佔嶺 - redis~多行語句的原子性_事務性

高併發下 Redis 事務的原子性分析 1. 代碼結構分析 redisTemplate.execute(new SessionCallbackObject() { @Override public String, Long Object execute(RedisOperationsString, Long operations) { operations.mult

nosql

收藏 評論

huangSir-devops - Redis主從複製詳解

概述 Redis 的主從複製(Master-Slave Replication)是實現數據備份、讀寫分離和水平擴展的核心機制之一。通過主從複製,一個主節點(Master)可以將數據同步到多個從節點(Slave),從節點還可以級聯創建自己的從節點,從而形成樹狀結構。 注意,Redis的主從複製是實現高可用的核心機制,並不能實現高可用 Redis主從複製作用 數據冗餘: 主從複製實現了數據的熱備份,是

nosql

收藏 評論

huangSir-devops - Redis持久化機制

概述 Redis是基於內存的nosql數據庫,數據一般是存儲於內存中,想讓內存數據保存到磁盤中,我們需要利用Redis的持久化機制。 Redis的持久化機制用於將內存中的數據保存到磁盤,以便在重啓後恢復數據。 Redis 提供了兩種主要的持久化方式: RDB(Redis Database)快照 AOF(Append Only File)日誌 在Redis4.0版本之後,引入了混合持久

nosql

收藏 評論

huangSir-devops - Redis配置文件詳解

概述 Redis 配置文件的官網地址:https://redis.io/topics/config GitHub地址:https://github.com/redis/redis/blob/unstable/redis.conf 本文主要是根據Redis6.0.x版本的配置文件講解,其它版本的也可以當做一個參考。 Redis配置説明 基礎配置 # 綁定的IP地址(默認綁定127.0.0.1,

nosql

收藏 評論

喜ω歡 - 消息隊列, 一種取捨的選擇 Redis Stream

人多公司方便多個業務方解耦, 常用一些成熟的消息隊列. 會有專門部門幫你維護好. 但在小公司, 看成本靠個人. 有的簡單可能就是 redis list or mysql 存一些狀態, 有問題了就自己手工去補償, 也未嘗不可. 這裏帶來一種新的取捨方案. redis stream 來做這類解耦業務. 原理非常簡單如下圖 Producer -- [XADD mystream] -- Redis S

nosql

收藏 評論

藍易雲 - Linux底層基礎知識

Linux底層基礎知識詳解 🐧 Linux 作為一種開源的操作系統,其底層基礎知識涵蓋了多個關鍵領域,包括 內核、文件系統、進程管理、內存管理、設備驅動 以及 網絡 等。這些組成部分共同構建了 Linux 系統的強大功能和高效性能。本文將深入探討這些核心概念,幫助您全面理解和掌握 Linux 的底層機制。 1. Linux內核 🖥️ 內核概述 內核 是操作系統的核心部分,負責管理系統的 硬件資

redis , nosql , mongodb , yaml , xml

收藏 評論

Vcats - Redis核心數據結構全解析

動態字符串SDS 字符串是Redis中最常用的一種數據結構 Redis中的Key是字符串 value往往是字符串或者字符串的集合 C語言字符串的缺點 Redis沒有直接用C語言中的字符串,因為C語言字符串存在一些問題: 獲取長度:需要\(O(n)\)遍歷數組 非二進制安全:以\0為結束符,則字符串中不能包含\0,不能保存像圖片、音頻、視頻文化這樣的二進制數據 操作不便:不可修改。進

nosql

收藏 評論

LiuZijian - Redis數據結構之String

1.概述 String是最常用的數據類型,一個key對應一個value。 String是二進制安全的,可以包含任何數據(例如圖片和序列化對象),支持序列化。 單個Value最大512MB。 2.常見操作 2.1 SET/GET 語法: [ ]是可選的參數 SET key value [NX | XX] [GET] [EX seconds | PX milliseconds | E

nosql

收藏 評論

趙渝強老師 - 【趙渝強老師】Redis數據的遷移

通過使用Redis的鍵遷移功能,可以把數據從一個Redis數據庫中遷移到另一個數據庫中,例如從生產環境遷移到測試環境。Redis提供了move、dump+restore和migrate三種不同的方式來實現鍵的遷移。視頻講解如下: https://www.bilibili.com/video/BV1j32wB2Es6/?aid=115503012058... 一、 使用move命令實現數據的內

redis , nosql , 數據庫

收藏 評論

程序員老葉 - CRM 軟件如何解決銷售報價管理難題

CRM軟件如何解決銷售報價管理難題?使用CRM軟件進行銷售報價管理,使企業能夠克服傳統手工管理的許多不足,有效提升其競爭力。Zoho CRM為企業提供了一整套綜合解決方案,實現報價流程的全面優化和管理水平的全面提升。 銷售報價管理作為銷售環節中的重要一環,對企業的成交效率和客户滿意度有直接影響。然而,傳統的手動管理報價過程往往面臨許多挑戰,這就是為什麼越來越多的企業開始藉助CRM軟件來解決這一難題

nosql , mongodb

收藏 評論

趙渝強老師 - 【趙渝強老師】MongoDB的分佈式存儲架構

在MongoDB存在另一種集羣就是MongoDB的分片技術。通過使用分片可以滿足MongoDB數據量大量增長的需求。當MongoDB存儲海量的數據時,一台MongoDB服務器可能不能滿足存儲數據的要求,也可能不足以提供可接受的讀寫吞吐量。MongoDB為了解決這一系列的問題提出了將數據分割存儲在多台服務器上,使得數據庫系統能存儲和處理更多的數據,以實現數據的分佈式存儲。這就是MongoDB的分片。

nosql , mongodb , 數據庫

收藏 評論

煩惱的沙發 - Redis到底什麼,該怎麼用

大家有沒有發現一個問題,新項目剛上線時跑得可快了,自己點點還挺得意。可時間一長,用户一多,網頁就開始轉圈,查個數據庫比綠皮火車還慢。 這時候,可別急着把鍋都甩給數據庫。這是因為架構裏少了一個提速的好幫手,那就是Redis。 Redis到底是什麼 官方文檔會跟你扯一堆“基於內存的非關係型數據庫”,字分開都認識,合在一起就看不懂了。 打個比方,把主數據庫(比如MySQL)當成一個巨大的倉庫。這時候你

觀點 , redis , nosql , 數據庫

收藏 評論

趙渝強老師 - 【趙渝強老師】Redis Cluster分佈式集羣

主從複製是Redis集羣實現的一種方式,而Redis集羣的另一種實現方式就是Redis Cluster。它是Redis提供的數據分佈式存儲解決方案。 一、 什麼是Redis Cluster? 日常在對於Redis的使用中經常會遇到一些問題,例如:如何保證Redis的持續高可用性?如何實現單實例Redis擴充?如何提升高併發時的性能問題?針對這些問題,在Redis 3.0版本中推出了Redis Cl

redis , nosql , 數據庫

收藏 評論

煩惱的沙發 - Redis的性能比Memcached好嗎,NoSQL三巨頭怎麼選?

Web開發永遠離不開數據庫,NoSQL的三大數據庫,Redis、Memcached 和 MongoDB,應該選擇哪一個?尤其是前兩者,總是離不開比較,垂垂老矣的 Memcached 似乎已經無力阻擋 Redis 一統江湖了。那麼今天就來介紹一下這三者的區別,提供一個基於實際需求的選型指南。 核心定位:理解它們的根本差異 要做出正確的選擇,首先必須理解每個工具的核心定位。 Memcached

redis , nosql , mongodb , 數據庫 , memcached

收藏 評論

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

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

redis , nosql , 數據庫 , redis集羣

收藏 評論

Protonbase - AI 正在批量 “創建” 數據庫:一場由 Agent 引發的千億級數據架構革命

一場由 AI Agent 掀起的數據庫革命,正在瓦解沿用了三十年的數據架構體系。 從2024 年 10 月到 2025 年 5 月,短短七個月內,AI Agent 創建的數據庫數量從 30% 爆漲至 80%,遠超人類工程師的工作產出。與此同時,Databricks 以 10 億美元收購Neon的消息震動業界——這家人工智能巨頭正在用真金白銀搶佔下一代數據基礎設施入口。 “傳統架構正在集體失靈。”

nosql , 自然語言處理 , 數據庫 , postgresql , 人工智能

收藏 評論