分布式

redis的分布式鎖是樂觀鎖嗎-小浪學習網

redis的分布式鎖是樂觀鎖嗎

簡單來說,redis使用樂觀鎖,相對于悲觀鎖,在實現中更加簡單,在某些場景中的性能也更好。redis作為一個輕量級的、快速的緩存引擎,而不是一個全功能的關系型數據庫,既沒有使用悲觀鎖的必要,...
站長的頭像-小浪學習網月度會員站長9個月前
218
redis和kafka的區別-小浪學習網

redis和kafka的區別

kafka與redis?pub/sub之間較大的區別在于kafka是一個完整的系統,而redis pub/sub只是一個套件(utility)——沒有冒犯redis的意思,畢竟它的主要功能并不是pub/sub。 redis 消息推送(基于分布...
站長的頭像-小浪學習網月度會員站長9個月前
4512
redis和rabbitmq區別-小浪學習網

redis和rabbitmq區別

本文僅針對rabbitmq與redis做隊列應用時的情況進行對比,具體采用什么方式實現,還需要取決于系統的實際需求 RabbitMQ(推薦學習:Redis視頻教程) RabbitMQ是實現AMQP(高級消息隊列協議)的消...
站長的頭像-小浪學習網月度會員站長9個月前
2415
zk和redis分布式鎖區別-小浪學習網

zk和redis分布式鎖區別

redis實現分布式鎖 1.根據lockKey區進行setnx(set not exist,如果key值為空,則正常設置,返回1,否則不會進行設置并返回0)操作,如果設置成功,表示已經獲得鎖,否則并沒有獲取鎖。 2.如果...
站長的頭像-小浪學習網月度會員站長9個月前
3310
什么是redis分布式鎖-小浪學習網

什么是redis分布式鎖

分布式鎖其實可以理解為:控制分布式系統有序的去對共享資源進行操作,通過互斥來保持一致性。 舉個不太恰當的例子:(推薦學習:Redis視頻教程) 假設共享的資源就是一個房子,里面有各種書,...
站長的頭像-小浪學習網月度會員站長9個月前
4315
Redis與Memcache的區別是什么?-小浪學習網

Redis與Memcache的區別是什么?

redis和memcache 都是基于內存的數據存儲系統。memcached是高性能分布式內存緩存服務,其本質上就是一個內存key-value數據庫。redis是一個開源的key-value存儲系統。與memcached類似,redis將大...
站長的頭像-小浪學習網月度會員站長9個月前
409
mycat分庫分表原理分析-小浪學習網

mycat分庫分表原理分析

mycat是一個開源的分布式數據庫系統,是一個實現了mysql協議的服務器,前端用戶可以把它看作是一個數據庫代理,用mysql客戶端工具和命令行訪問,而其后端可以用mysql原生協議與多個mysql服務器...
站長的頭像-小浪學習網月度會員站長9個月前
486
redis框架有哪些-小浪學習網

redis框架有哪些

redis官方對java語言的封裝框架推薦有十多種,主要有:jedis、lettuce、redisson。 幾個框架的對比 三個框架都是在Java中對Redis操作的封裝。 推薦:《Redis視頻教程》 1. Jedis github:?githu...
站長的頭像-小浪學習網月度會員站長9個月前
4812
10個值得收藏的VSCode插件(推薦)-小浪學習網

10個值得收藏的VSCode插件(推薦)

本篇文章給大家推薦10個值得收藏的vscode插件。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。 【推薦學習:《vscode》】 1 vscode 在開發過程中,你可能經常會發現自己要...
站長的頭像-小浪學習網月度會員站長9個月前
2615
redis適合什么場景-小浪學習網

redis適合什么場景

redis適合什么場景? 1、緩存 緩存現在幾乎是所有中大型網站都在用的必殺技,合理的利用緩存不僅能夠提升網站訪問速度,還能大大降低數據庫的壓力。Redis提供了鍵過期功能,也提供了靈活的鍵淘...
站長的頭像-小浪學習網月度會員站長9個月前
267