做logo找靈感的網(wǎng)站微信朋友圈營銷文案
文章目錄
- 前言
- 一、Redis 支持的 Java 客戶端都有哪些?官方推薦用哪個?
- 二、Redis 和 Redisson 有什么關(guān)系?
- 三、Jedis 與 Redisson 對比有什么優(yōu)缺點?
- 四、說說 Redis 哈希槽的概念?
- 五、Redis 集群的主從復(fù)制模型是怎樣的?
- 六、Redis 集群會有寫操作丟失嗎?為什么?
- 七、Redis 集群之間是如何復(fù)制的?
- 八、Redis 集群最大節(jié)點個數(shù)是多少?
- 九、Redis 集群如何選擇數(shù)據(jù)庫?
- 十、Redis 中的管道有什么用?
- 總結(jié)
前言
- Redis 支持的 Java 客戶端都有哪些?官方推薦用哪個?
- Redis 和 Redisson 有什么關(guān)系?
- Jedis 與 Redisson 對比有什么優(yōu)缺點?
- 說說 Redis 哈希槽的概念?
- Redis 集群的主從復(fù)制模型是怎樣的?
- Redis 集群會有寫操作丟失嗎?為什么?
- Redis 集群之間是如何復(fù)制的?
- Redis 集群最大節(jié)點個數(shù)是多少?
- Redis 集群如何選擇數(shù)據(jù)庫?
- Redis 中的管道有什么用?
一、Redis 支持的 Java 客戶端都有哪些?官方推薦用哪個?
Redisson、Jedis、lettuce 等等,官方推薦使用 Redisson。
二、Redis 和 Redisson 有什么關(guān)系?
Redisson 是一個高級的分布式協(xié)調(diào) Redis 客服端,能幫助用戶在分布式環(huán)境中輕松實現(xiàn)一些 Java 的對象 (Bloom filter, BitSet, Set, SetMultimap, ScoredSortedSet, SortedSet, Map, ConcurrentMap,List, ListMultimap, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock,ReadWriteLock, AtomicLong, CountDownLatch, Publish / Subscribe, HyperLogLog)。
三、Jedis 與 Redisson 對比有什么優(yōu)缺點?
Jedis 是 Redis 的 Java 實現(xiàn)的客戶端,其 API 提供了比較全面的 Redis 命令的支持;
Redisson 實現(xiàn)了分布式和可擴(kuò)展的 Java 數(shù)據(jù)結(jié)構(gòu),和 Jedis 相比,功能較為簡單,不支持字符串操作,不支持排序、事務(wù)、管道、分區(qū)等 Redis 特性。Redisson 的宗旨是促進(jìn)使用者對 Redis 的關(guān)注分離,從而讓使用者能夠?qū)⒕Ω械胤旁谔幚順I(yè)務(wù)邏輯上。
四、說說 Redis 哈希槽的概念?
Redis 集群沒有使用一致性 hash,而是引入了哈希槽的概念,Redis 集群有 16384 個哈希槽,每個 key 通過 CRC16 校驗后對 16384 取模來決定放置哪個槽,集群的每個節(jié)點負(fù)責(zé)一部分 hash 槽。
五、Redis 集群的主從復(fù)制模型是怎樣的?
為了使在部分節(jié)點失敗或者大部分節(jié)點無法通信的情況下集群仍然可用,所以集群使用了主從復(fù)制模型,每個節(jié)點都會有 N-1 個復(fù)制品.
六、Redis 集群會有寫操作丟失嗎?為什么?
Redis 并不能保證數(shù)據(jù)的強(qiáng)一致性,這意味這在實際中集群在特定的條件下可能會丟失寫操作。
七、Redis 集群之間是如何復(fù)制的?
異步復(fù)制
八、Redis 集群最大節(jié)點個數(shù)是多少?
16384 個
九、Redis 集群如何選擇數(shù)據(jù)庫?
Redis 集群目前無法做數(shù)據(jù)庫選擇,默認(rèn)在 0 數(shù)據(jù)庫。
十、Redis 中的管道有什么用?
一次請求/響應(yīng)服務(wù)器能實現(xiàn)處理新的請求即使舊的請求還未被響應(yīng),這樣就可以將多個命令發(fā)送到服務(wù)器,而不用等待回復(fù),最后在一個步驟中讀取該答復(fù)。這就是管道(pipelining),是一種幾十年來廣泛使用的技術(shù)。例如許多 POP3 協(xié)議已經(jīng)實現(xiàn)支持這個功能,大大加快了從服務(wù)器下載新郵件的過程。
總結(jié)
- Redis 支持的 Java 客戶端都有哪些?官方推薦用哪個?
- Redis 和 Redisson 有什么關(guān)系?
- Jedis 與 Redisson 對比有什么優(yōu)缺點?
- 說說 Redis 哈希槽的概念?
- Redis 集群的主從復(fù)制模型是怎樣的?
- Redis 集群會有寫操作丟失嗎?為什么?
- Redis 集群之間是如何復(fù)制的?
- Redis 集群最大節(jié)點個數(shù)是多少?
- Redis 集群如何選擇數(shù)據(jù)庫?
- Redis 中的管道有什么用?