線程

redis分布式鎖如何實現(xiàn)原理-小浪學習網(wǎng)

redis分布式鎖如何實現(xiàn)原理

分布式鎖,是控制分布式系統(tǒng)之間同步訪問共享資源的一種方式。 在分布式系統(tǒng)中,常常需要協(xié)調(diào)他們的動作。如果不同的系統(tǒng)或是同一個系統(tǒng)的不同主機之間共享了一個或一組資源,那么訪問這些資源...
站長的頭像-小浪學習網(wǎng)站長8個月前
388
如何理解redis單線程-小浪學習網(wǎng)

如何理解redis單線程

redis是以socket方式通信,socket服務端可同時接受多個客戶端請求連接,也就是說,redis服務同時面對多個redis客戶端連接請求,而redis服務本身是單線程運行。? ? ? ? ? ? ?(推薦學習:...
站長的頭像-小浪學習網(wǎng)站長8個月前
2115
redis事務及相關命令介紹-小浪學習網(wǎng)

redis事務及相關命令介紹

一、概述: 和眾多其它數(shù)據(jù)庫一樣,Redis作為NoSQL數(shù)據(jù)庫也同樣提供了事務機制。在Redis中,MULTI/EXEC/DISCARD/WATCH這四個命令是我們實現(xiàn)事務的基石。相信對有關系型數(shù)據(jù)庫開發(fā)經(jīng)驗的開發(fā)者而...
站長的頭像-小浪學習網(wǎng)站長8個月前
359
redis雪崩和穿透如何解決-小浪學習網(wǎng)

redis雪崩和穿透如何解決

緩存穿透 緩存穿透是指查詢一個一定不存在的數(shù)據(jù),由于緩存不命中,接著查詢數(shù)據(jù)庫也無法查詢出結(jié)果,因此也不會寫入到緩存中,這將會導致每個查詢都會去請求數(shù)據(jù)庫,造成緩存穿透; ? ? ? ...
站長的頭像-小浪學習網(wǎng)站長8個月前
4712
史上最全的50個Redis面試題及答案-小浪學習網(wǎng)

史上最全的50個Redis面試題及答案

在網(wǎng)上看到有關redis的50道面試題,但是沒有給出答案,之前我也在尋找這份redis面試題的答案,今天特地把答案分享出來。花了大量時間整理了這套redis面試題及答案,希望對大家有幫助。 弄明白了...
站長的頭像-小浪學習網(wǎng)站長8個月前
415
Linux系統(tǒng)中常見的CPU問題及其解決方法-小浪學習網(wǎng)

Linux系統(tǒng)中常見的CPU問題及其解決方法

linux操作系統(tǒng)已經(jīng)成為了互聯(lián)網(wǎng)基礎架構(gòu)的標配之一,其可靠性和靈活性讓它成為了許多企業(yè)和組織的首選操作系統(tǒng)。然而,在使用linux系統(tǒng)時,也會經(jīng)常遇到一些cpu方面的問題,這些問題可能會對系...
redis消息隊列如何防止數(shù)據(jù)丟失-小浪學習網(wǎng)

redis消息隊列如何防止數(shù)據(jù)丟失

Redis實現(xiàn)消息隊列有兩種形式: 廣播訂閱模式:基于Redis的 Pub/Sub 機制,一旦有客戶端往某個key里面 publish一個消息,所有subscribe的客戶端都會觸發(fā)事件集群訂閱模式:基于Redis List雙向+ ...
站長的頭像-小浪學習網(wǎng)站長8個月前
4915
詳細介紹消息隊列的概念、原理及使用場景(附案例)-小浪學習網(wǎng)

詳細介紹消息隊列的概念、原理及使用場景(附案例)

眾所周知在對網(wǎng)站設計的時候,會遇到給用戶“群發(fā)短信”,“訂單系統(tǒng)有大量的日志”,“秒殺設計”等,服務器沒法處理這種瞬間迸發(fā)的壓力,這種情況要保證系統(tǒng)正常有效的使用,就需要“消息隊列...
站長的頭像-小浪學習網(wǎng)站長8個月前
239
MySQL之鎖和事務隔離級別(介紹)-小浪學習網(wǎng)

MySQL之鎖和事務隔離級別(介紹)

如今的互聯(lián)網(wǎng),開發(fā)一個大型的多人app,你一定離不開數(shù)據(jù)庫。而如何保證所有人能夠高并發(fā)的進行讀寫一直是一個高難度的架構(gòu)問題,先刨去高并發(fā),保證一致性讀寫這個問題最常用的手段是事務,而...
站長的頭像-小浪學習網(wǎng)站長8個月前
4413
jedis和redistemplate區(qū)別-小浪學習網(wǎng)

jedis和redistemplate區(qū)別

Jedis是Redis官方推薦的面向Java的操作Redis的客戶端,而RedisTemplate是SpringDataRedis中對JedisApi的高度封裝。 使用原生jedis和spring的redisTemplate調(diào)用連接池,發(fā)現(xiàn)差別巨大:? ? ? ...
站長的頭像-小浪學習網(wǎng)站長8個月前
337
redis除了做緩存還能做什么-小浪學習網(wǎng)

redis除了做緩存還能做什么

redis應該說是目前最受歡迎的nosql數(shù)據(jù)庫之一了。redis通常被作為緩存組件,用作緩存數(shù)據(jù)。不過,除了可以緩存數(shù)據(jù),其實redis可以做的事還有很多。下面列舉幾例,供大家參考。 1、最新列表 例...
站長的頭像-小浪學習網(wǎng)站長8個月前
2910