--- tags: Redis --- # Q&A ## Ch3 * 如何用正規表達式篩選資料 @wbR8KSqKRGmQjZiE7Q4rfQ * 3.7.2 Basic Redis transactions 看不懂 @W48B4JZwR4C3Ooa_Ze44QQ ## ch4 * master連接多台slave跟master-slave-slave差別是什麼? * 回覆:https://redis.com/ebook/part-2-core-concepts/chapter-4-keeping-data-safe-and-ensuring-performance/4-2-replication/4-2-3-masterslave-chains/ ## ch6 * 如果Counting Semaphores 兩個系統時間很接近執行會怎樣? * 回覆: 在基本的 counting semaphore 下,如果 A 系統比 B 系統的系統時間快 10ms,在 A 取得最後一個信號量後的 10ms 內,如果 B 系統去取信號量,就會導致 A & B 同時取得,存在超過上限數量的信號量。 前述問題在 fair semaphore 下不會發生,是因為 A & B 系統在取信號量前,必須先對一個 timer (str) 做 incr 取得數值當做 ZSET 的 score,就不會直接仰賴系統時間決定取得先後。 ## ch10 * sentinel 監視服務頻率通常會怎麼設?