新聞中心
??Redis具有不少優(yōu)點:高速、可靠、低破解、易操作等,因此在分布式系統(tǒng)中應(yīng)用廣泛,不僅可以作為內(nèi)存數(shù)據(jù)庫,還可以作為一種分布式緩存機制而受到很多開發(fā)者的喜愛。然而,也存在Redis的不足之處,主要表現(xiàn)為:

??1.單節(jié)點的性能或容量有限。Redis的緩存容量通常是以內(nèi)存容量為基準的,如果訪問量過大就容易造成Redis節(jié)點的擁堵。此外,單節(jié)點的訪問性能也有所局限,可達到每秒幾萬個操作請求,但不及一些高性能數(shù)據(jù)庫技術(shù)可達到的每秒百萬量級。
??2.集群搭建復(fù)雜。Redis使用Sentinel來集中管理和開發(fā)集群,但是配置起來相對復(fù)雜,不僅要求主從節(jié)點分布部署要規(guī)范,配置角色也要做到過濾,而且 sentinel 節(jié)點的多少也決定了最終的性能,如果配置和部署不熟練,就容易影響集群的可用性和性能。
??3.沒有嚴格的事務(wù)支持。Redis盡管可以支持多條字段或元素操作,但是諸如事務(wù)性之類可靠性要求比較高的業(yè)務(wù)操作,Redis是沒有正式定義的。解決方案有Redis Multi/Exec,但是也只是一種最小作用域事務(wù),而不能對分布式并發(fā)及可靠性要求較高的業(yè)務(wù)操作有效的保障。
??把 Redis 做到高可用和性能極致,還需要做到“安裝部署要一致,集群的積極性要合理,框架的靈活性要十分”,這需要大家共同去努力把 Redis 的性能優(yōu)勢發(fā)揮到極致。
“`python
import redis
# 連接Redis
client = redis.StrictRedis(host=’127.0.0.1′, port=6379, db=0)
# 查看Redis信息
print(client.info())
創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務(wù)器,香港云服務(wù)器,BGP云服務(wù)器,雙線云服務(wù)器,高防云服務(wù)器,成都云服務(wù)器,服務(wù)器托管。精選鉅惠,歡迎咨詢:028-86922220。
當(dāng)前名稱:哨兵Redis的不足之處(哨兵redis缺點)
文章轉(zhuǎn)載:http://m.fisionsoft.com.cn/article/djpjded.html


咨詢
建站咨詢
