Redis學習的幾個小問題

李方耀發表於2020-09-27

高效能架構簡單的幾個問題

1.為什麼在多執行緒併發情況下,以Redis實現的“自增ID工具”能保證ID按順序自增長且不重複?

答:因為在redis存資料的時候是同步進行的。

2.描述Redis之List型別分頁實現過程,以及假想企業裡存在類似的場景。

答:企業裡資料非常多,而Redis起到了非常好地快取作用,用Redis快取分頁大大提高了效率,用於資料非常多而且需要分頁的場景

3.說下Redis的持久化機制。

答:Redis的持久化機制有bgsave和save都是持久化
1)Redis Bgsave 命令用於在後臺非同步儲存當前資料庫的資料到磁碟。
2)save指令的執行會阻塞當前Redis伺服器,直到當前RDB過程完成為止,有可能會造成長時間阻塞,線上環境不建議使用

相關文章