注:本文主要參考自《Redis設(shè)計(jì)與實(shí)現(xiàn)》https://www.cnblogs.com/xuliangxing/p/7151812.html[https://www.cnb...
drop直接刪掉表; truncate刪除的是表中的數(shù)據(jù),再插入數(shù)據(jù)時(shí)自增長(zhǎng)的數(shù)據(jù)id又重新從1開始; delete刪除表中數(shù)據(jù),可以在后面添加where字句。 (1)DEL...
gRPC是什么? gRPC是什么可以用官網(wǎng)的一句話來(lái)概括 A high-performance, open-source universal RPC framework 所謂...
VS Code是一個(gè)開源的跨平臺(tái)開發(fā)工具,是我目前用的最順手的編輯器。本文介紹了一些常用的插件和快捷鍵,幫你大大提高軟件開發(fā)的效率,讓你有更多的時(shí)間去擼鐵和泡妹子。 初識(shí)VS...
0. 引言 基于Redis豐富的數(shù)據(jù)結(jié)構(gòu),除了充當(dāng)緩存層來(lái)提升查詢效率以外,還能應(yīng)用在很多常見的場(chǎng)景,比如:分布式鎖,消息隊(duì)列,限流等??吹竭@些場(chǎng)景你可能會(huì)有疑問,Redis...
上一篇 分布式緩存重建并發(fā)沖突問題以及zookeeper分布式鎖解決方案, 主要講解了分布式緩存重建沖突原因及利用zookeeper分布式鎖解決緩存重建沖突問題,本篇接著上篇...
在《分布式利器Zookeeper(一)》中對(duì)ZK進(jìn)行了初步的介紹以及搭建ZK集群環(huán)境,本篇博客將涉及的話題是:基于原生API方式操作ZK,Watch機(jī)制,分布式鎖思路探討等。...
前言:這幾天忙合作方的項(xiàng)目,就在剛剛?cè)缙谏暇€了, 才得以得空,閑下來(lái),和大家吹吹牛,討論討論技術(shù),吹吹牛逼,打發(fā)著這閑淡的時(shí)光。話不多說 咋們直接進(jìn)入正題。討論一下ZK的分布...
前幾天發(fā)的一篇文章《Redlock:Redis分布式鎖最牛逼的實(shí)現(xiàn)》,引起了一些同學(xué)的討論,也有一些同學(xué)提出了一些疑問,這是好事兒。本文在講解如何使用Redisson實(shí)現(xiàn)Re...
在很多場(chǎng)景中,我們?yōu)榱吮WC數(shù)據(jù)的最終一致性,需要很多的技術(shù)方案來(lái)支持,比如分布式事務(wù)、分布式鎖等。那具體什么是分布式鎖,分布式鎖應(yīng)用在哪些業(yè)務(wù)場(chǎng)景、如何來(lái)實(shí)現(xiàn)分布式鎖呢?今天...
最近看了極客時(shí)間左耳聽風(fēng)的專欄,對(duì)于分布式系統(tǒng)的設(shè)計(jì)有了更深的認(rèn)識(shí),準(zhǔn)備結(jié)合陳皓的總結(jié)加上自己看過的資料對(duì)于分布式系統(tǒng)進(jìn)行一個(gè)歸納。在歸納之前,我不得不首先鏈出另一篇優(yōu)秀的總...
還不錯(cuò),對(duì)并發(fā)支持的好,不會(huì)亂序。。。
NodeJS簡(jiǎn)介起源 ??Ryan Dahl是一名資深的C/C++程序員,在創(chuàng)造出Node之前,他的主要工作都是圍繞高性能 Web服務(wù)器進(jìn)行的。經(jīng)歷過一些嘗試和失敗之后,他找到了設(shè)計(jì)高性能,...