你對Redis的理解

2022-10-09 23:27:25 字數 405 閱讀 6934

我將從4個方面來回答這個問題:

1、redis是nosql開源資料庫(開源),目前市面上大多數公司都採用redis來做分布式快取,從而提公升資料的檢索效率(市面運用廣)

2、redis的自由特性:

記憶體資料庫,在資料進行io操作時,能達到乙個很高的qps,官方提供的參考指標是10w

豐富的資料結構:string、set、zset、list、hash,支援多種資料的儲存

3、redis底層使用的單執行緒資料io,所以我們不需要考慮併發的安全性

4、雖然redis是記憶體資料庫,但他也支援資料兩種資料持久化:aof、rdb

總結:基於如上的特點,redis主要應用於分布式快取,從而降低程式對於關係型資料庫檢索帶來的效能影響,除此之外redis還可以用於分布式鎖、分布式佇列、查詢附件的人,排行榜等功能

對Redis的理解總結

這個問題的結果影響了我們怎麼用redis。如果你認為redis是乙個key value store,那可能會用它來代替mysql 如果認為它是乙個可以持久化的cache,可能只是它儲存一些頻繁訪問的臨時資料。redis是remote dictionary server的縮寫,在redis在官方 的的...

談談你對Spring的理解

spring是乙個開源的輕量級的應用開發框架,其目的是用於簡化企業級應用開發,降低 的侵入性和耦合度。spring提供的ioc和aop功能,可以將容器內的元件耦合度降低至最低,即解耦,為將來的工程 的維護提供了方便。spring為系統提供了乙個整體的解決方案,開發者除了可以利用它本身具有的功能外,還...

談談你對spring的理解

回答 spring是乙個輕量級的ioc和aop容器框架。spring的優點 不講出口 spring的輕量級是是從它的大小和開銷來說的,完整的spring框架可以在乙個大小只有1mb多的jar檔案裡發布。並且spring所需的處理開銷也是微不足道的。spring是非侵入式的,spring的api是不會...