7m篮球比分即时比分:Redis 6 RC1發布,帶來眾多新特性

五嘎子 7個月前發布 | 2K 次閱讀 Redis

篮球比分188直播 www.703192.live

  Redis 6 RC1 發布了,項目創建人 antirez 在博客中介紹,這是迄今最“企業”化的版本(SSL 與 ACL 等特性與企業極相關),也是最大的版本,同時也是參與人數最多的版本。

  GA 版本預計在明年三月到五月之間發布。

  

Redis 6 的新特性包括:
  • 許多新的???API

  • 更好的過期周期

  • SSL

  • ACL

  • RESP3

  • 客戶端緩存

  • 線程 I/O

  • 副本上的無盤復制

  • Redis 基準集群支持與 Redis-cli 改進

  • Systemd 支持重寫

  • Redis Cluster 代理與 Redis 6 一起發布(不同倉庫)

  • Redis 6 發布 Disque ??椋ú煌摯猓?/p>

 

antirez 重點介紹了其中幾大特性:

 

RESP3

 

這是 Redis 6 中的新網絡協議,但它是可選的,連接以 RESP2 模式開始,只有使用新的 HELLO 命令進行握手時,才進入新的協議模式。為什么要使用新協議?因為舊的語義不夠。此外,RESP3 中還有其它功能,但是主要能力還是直接從 Redis 返回復雜的數據類型,而客戶端對于數據類型的轉換是透明的。

 

ACL

 

antirez 認為 Redis 需要 ACL,因為人們在更大的環境中需要更好地控制哪些客戶端可以執行某些操作。同時,向 Redis 添加 ACL 的另一個要點是隔離,以?;な菝饈苡τ貿絳虼砦蟮那趾?。Redis 中還為 ACL 提供了 Redis ??榻涌?,因此開發者可以編寫自定義身份驗證方法。

 

SSL

 

這一特性值得一提的是,工作是完全在沒有 antirez 參與的情況下完成的,這顯示了 Redis 開發過程的變化。這可能需要簡單結合一下背景:Redis 6 中 commit 次數最多的是 antirez,達到 685 次,而排在第二位的 zhaozhao.zz commit 數量是 81。

 

客戶端緩存

 

antirez 此前已經詳細介紹過該特性,當使用者需要進行快速存儲或快速取操作時,就需要在客戶端內存中存儲一小部分信息,這可以降低程序獲取數據時的延遲。

 

但是現在 antirez 認為這是 Redis 6 最不成熟的特性,他想在 Redis 6 GA 之前對此進行改進??贍芑崽砑右桓魴履J?,該新模式要求服務器不維護有關客戶端的狀態,或者根本不維護任何狀態,并與更多消息進行交易。目前某些“緩存插槽”中過期的信息無法單一合并,antirez 表示一月份關于此特性還有更多工作要做。

 

Disque 成為???/strong>
Disque 目的是構建分布式的內存中消息代理,此前它是一項實驗功能,現在在 Redis 6 中成為???,它可以支持集群消息總線 API,可以阻止和恢復客戶端、支持計時器、??樗接惺蕕?AOF 和 RDB 控制功能。

 

集群代理

 

在 Redis 集群中,客戶端會非常分散,現在為此引入了一個集群代理,可以為客戶端抽象 Redis 群集,使其像正在與單個實例進行對話一樣。同時在簡單且客戶端僅使用簡單命令和功能時執行多路復用。

 

???/strong>

 

Redis 6 的???API 達到了一個新高度,發展迅速,因為 Redis Labs 從零開始就使用??橄低忱純⒎淺8叢擁哪諶?,使得 Redis 實際上變成一個框架,可以將系統作為??槔幢嘈?,而不必從頭開始發明所有東西。
 本文由用戶 五嘎子 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
  轉載自:https://mp.weixin.qq.com/s/o5-XK1MZSnNc7pvTErekUw