Redis指令操作中文手冊login
Redis指令操作中文手冊
作者:php.cn  更新時間:2022-04-12 14:07:28

Redis 簡介


Redis 是完全開源免費的,遵守BSD協議,是一個高效能的key-value資料庫。

Redis 與其他key - value 快取產品有以下三個特點:

  • #Redis支援資料的持久化,可以將記憶體中的資料保持在磁碟中,重啟的時候可以再次載入進行使用。

  • Redis不僅支援簡單的key-value類型的數據,同時也提供list,set,zset,hash等資料結構的儲存。

  • Redis支援資料的備份,即master-slave模式的資料備份。


Redis 優點

  • 「極高效能 – Redis能讀的速度是110000次/s,寫的速度是81000次/s 。

  • 豐富的資料型別 – Redis支援二進位案例的 Strings, Lists, Hashes, Sets 和 Ordered Sets 資料型別運算。

  • 原子 – Redis的所有操作都是原子性的,同時Redis也支援對幾個操作全併後的原子性執行。

  • 豐富的特性 – Redis也支援 publish/subscribe, 通知, key 過期等等特性。


Redis與其他key-value儲存有什麼不同?

  • Redis有著更為複雜的資料結構並且提供對他們的原子性操作,這是一個不同於其他資料庫的演化路徑。 Redis的資料類型都是基於基本資料結構的同時對程式設計師透明,無需進行額外的抽象。

  •         Redis運行在記憶體中但是可以持久化到磁碟,所以在對不同資料集進行高速讀寫時需要權衡內存,應為資料量不能大於硬體記憶體。在記憶體資料庫方面的另一個優點是,         相較於磁碟上相同的複雜的資料結構,在記憶體中操作起來非常簡單,這樣Redis可以做很多內部複雜性很強的事情。         同時,在磁碟格式方面他們是緊湊的以追加的方式產生的,因為他們並不需要進行隨機存取。

#

PHP中文網