網頁

2021/6/7

Redis 資料庫是什麼? what is redis?

Redis資料庫簡介。


Redis是開源的記憶體內的資料存儲(in-memory data store),是一種鍵-值存儲(key-value stores)的NoSQL資料庫,通常用做資料庫,快取(cache),訊息代理(message broker)。

Redis提供多種資料儲存結構如strings(字串)、hashes、lists、sets、bitmaps。Redis內建master-slave replication(主從式複寫架構)、Lua scripting(支援Lua腳本)、LRU eviction(LRU快取)、transaction(交易管理)及不同的磁碟永久存儲策略,並且提供Redis SentinelRedis Cluster模式來確保高可用性。

Redis是以ANSI C語言撰寫並可直接運作在大部分的POSIX系統如Linux、macOS。Linux及macOS是用來開發及測試Redis的主要作業系統,官方建議部屬時使用Linux做為Redis的工作環境。

Redis官方不支援Windows,但有第三方的Windows安裝包,參考「Windows 7 64bit 安裝Redis」。


沒有留言:

張貼留言