Tüm Ürünler
Search
Belge Merkezi

Tair (Redis® OSS-Compatible):Configuration parameter list for Tair Enterprise Edition

Son Güncelleme:Oct 03, 2026

Tair (Kurumsal Sürümü), desteklenen bir dizi parametreyi ayarlayarak örnek davranışını ince ayarlamanıza olanak tanır. Bu konu, bellek optimizasyonlu, kalıcı bellek ve disk tabanlı örnekler için yapılandırılabilir tüm parametreleri listeler.

Redis Açık Kaynak Sürümü örneklerine uygulanan parametreler için bkz. Desteklenen Redis parametreleri .

Kullanım notları

  • Yalnızca bu konuda listelenen parametreler yapılandırılabilir. Bir parametrenin nasıl ayarlanacağını öğrenmek için bkz. Yapılandırma parametrelerine genel bakış.

  • Bazı parametreler, değişiklikleri uyguladığınızda otomatik olarak örneğin yeniden başlatılmasına neden olur. Yeniden başlatma sırasında örnek birkaç saniye süren kısa bir bağlantı kesintisi yaşayabilir. Değişiklikleri uygulamadan önce Takes effect upon restart sütununu kontrol edin.

  • Bir parametre ayarlarken Parameter is not supported for current version hatasını alırsanız küçük sürümü yükseltin ve tekrar deneyin.

  • Desteklenen parametreler motor sürümüne ve mimariye göre değişir. Mimari ayrıntıları için bkz. Mimari bilgilerini sorgulama.

Tablo kuralları

Bu konudaki tablolar aşağıdaki simgeleri kullanır:

  • Onay işareti: Desteklenir

  • Çarpı işareti: Desteklenmez

Bellek açısından optimize edilmiş ve kalıcı bellekli örnekler

Parametre

Açıklama

Bellek açısından optimize edilmiş

Kalıcı bellek

Takes effect upon restart

#no_loose_check-whitelist-always

VPC için şifresiz erişimi etkinleştirdikten sonra örneğin istemci IP adresini izin listesine göre denetleyip denetlemeyeceğini belirler. Varsayılan değer: no.

  • yes: Şifresiz erişim etkinleştirildikten sonra da istemci IP'sinin izin listesinde olmasını zorunlu kılar. İzin listesi doğru yapılandırılmamışsa bağlantı (error) ERR illegal address hatası döndürür.

  • no: İzin listesi denetimini atlar. Şifresiz erişim etkinleştirildikten sonra aynı VPC'deki herhangi bir istemci bağlanabilir.

Not

Bu parametre yalnızca klasik mimari kullanan örneklerde desteklenir. Bulut tabanlı mimari örnekleri, şifresiz erişimin etkin olup olmadığına bakmaksızın her zaman IP izin listesini uygular.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

#no_loose_disabled-commands

Devre dışı bırakılacak komutları belirtin. FLUSHALL, FLUSHDB, KEYS, HGETALL, EVAL, EVALSHA ve SCRIPT gibi yüksek riskli veya yüksek gecikme süresi yaratan komutları engellemek için bu parametreyi kullanın.

  • Komutları küçük harfle ve virgülle ayırarak girin.

  • FLUSHALL komutunu devre dışı bırakmak konsoldaki Verileri Temizle özelliğini etkilemez.

  • CONFIG gibi bazı komutlar devre dışı bırakılamaz. Ayrıntılar için bkz. Devre dışı bırakılamayan komutlar.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

#no_loose_high-cost-key-enabled

#no_loose_high-cost-key-traffic-bytes-threshold

#no_loose_high-cost-key-parse-hashtag

#no_loose_high-cost-key-parse-prefix

#no_loose_high-cost-key-parse-prefix-delimiters

#no_loose_high-cost-key-parse-prefix-find-limit-n

#no_loose_high-cost-key-parse-prefix-skip-first-n

Sıcak anahtarları (yüksek erişim trafiğine sahip anahtarlar) izlemek için kullanılan bir parametre grubudur. Özelliği etkinleştirdikten sonra tespit edilen sıcak anahtarları CloudDBA > Top Key Statistics bölümünde görüntüleyebilirsiniz.

Önemli

Bu özelliği etkinleştirmek CPU kullanımını anahtar sayısına bağlı olarak %5'in üzerine çıkarır. Yalnızca gerektiğinde etkinleştirin.

  • #no_loose_high-cost-key-enabled: Özelliğin açma/kapama düğmesi. Varsayılan değer: no (devre dışı). Etkinleştirmek için yes olarak ayarlayın.

  • #no_loose_high-cost-key-traffic-bytes-threshold: Bir sıcak anahtarın raporlanması için gereken erişim trafiği eşiği (saniye başına bayt). Geçerli değerler: 1024 ila 4294967295. Varsayılan değer: 1048576 (1 MB/s).

  • #no_loose_high-cost-key-parse-hashtag: Aynı {hashtag} değerini paylaşan anahtarları gruplandırır. Bu anahtarların toplam trafiği eşik değerini aşarsa hashtag bir sıcak anahtar olarak raporlanır. Varsayılan değer: no.

    Örneğin, {user}a ve {user}b ayrı ayrı sıcak anahtar olmayabilir. Ancak toplam trafikleri eşiği aşarsa Top Key Statistics, {user} değerini Hashtag türünde bir sıcak anahtar olarak işaretler.

  • #no_loose_high-cost-key-parse-prefix: Aynı öneki paylaşan anahtarları gruplandırır. Varsayılan değer: no. Aşağıdaki üç parametre yalnızca bu parametre etkinleştirildiğinde çalışır:

    • #no_loose_high-cost-key-parse-prefix-delimiters: Ayırıcı olarak kullanılan karakterler. Varsayılan değer: boş. Birden fazla karakter belirttiğinizde (örneğin : _) her karakter bağımsız bir ayırıcı olarak işlenir.

    • #no_loose_high-cost-key-parse-prefix-skip-first-n: Atlanacak baştaki ayırıcı sayısı. Geçerli değerler: 0 ila 5. Varsayılan değer: 0.

    • #no_loose_high-cost-key-parse-prefix-find-limit-n: Önek olarak çıkarılacak maksimum segment sayısı. Geçerli değerler: 1 ila 5. Varsayılan değer: 1.

    Örneğin, service:user:123 ve service:user:456 anahtarlarını ve : ayırıcısını ele alalım. skip-first-n değeri 1 ve find-limit-n değeri 1 ise service:user sıcak anahtarı yakalanır. skip-first-n değeri 0 ve find-limit-n değeri 2 ise hem service hem de service:user yakalanır.

Not

Yalnızca küçük sürüm 25.2.0.0 veya üzeri olan bulut tabanlı bellek açısından optimize edilmiş örneklerde desteklenir. Hashtag ve önek ayrıştırma için küçük sürüm 25.9.1.0 veya üzeri gerekir.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

#no_loose_lua-strict-mode

Lua betikleri için katı modu etkinleştirir. Etkinleştirildiğinde standart mimari örnekleri küme mimarisi örnekleri gibi davranır: Lua betiklerindeki veri anahtarları KEYS dizisi aracılığıyla iletilmeli ve dinamik olarak oluşturulmamalıdır. Bu sayede Lua betikleri çok iş parçacıklı paralel işleme kullanabilir ve performans önemli ölçüde artar. Varsayılan değer: no.

Not

Yalnızca Redis 6.0 veya sonraki sürümlerle uyumlu bellek açısından optimize edilmiş örneklerde desteklenir.

Standart: Desteklenir

Küme: Desteklenmez

Okuma/yazma ayrımı: Desteklenmez

Desteklenmez

Hayır

#no_loose_maxmemory-evict-percent-soft-limit

Örnek Maxmemory sınırına ulaşmadan önce arka planda temizlemenin başlayacağı bellek kullanım yüzdesini ayarlar. Bu sayede komut performansı etkilenmeden erken temizleme yapılır. Geçerli değerler: 50 ila 100. Varsayılan değer: 100.

Temizleme ilkesi yine maxmemory-policy tarafından yönetilir.

Not

Yalnızca Redis 6.0 veya sonraki sürümlerle uyumlu ve küçük sürümü 25.2.0.0 veya üzeri olan bellek açısından optimize edilmiş örneklerde desteklenir.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

#no_loose_publish-no-wait-result

Abone sayısını beklemeyerek PUBLISH komutu aktarım hızını artırır. Etkinleştirildiğinde PUBLISH her zaman 0 döndürür. Varsayılan değer: no.

Not

Yalnızca Redis 6.0 veya sonraki sürümlerle uyumlu bellek açısından optimize edilmiş örneklerde desteklenir.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

#no_loose_qps-limit-dim

#no_loose_qps-limit

QPS kısıtlaması için kullanılan bir parametre grubudur ve örneğe erişimi kontrol etmenizi sağlar. Etkinleştirildiğinde örneğe yapılan istek sayısı yapılandırılan eşiğe ulaşırsa örnek yeni istekleri reddeder ve -THROTTLED hatasını döndürür.

  • #no_loose_qps-limit-dim: Kısıtlama boyutu. Geçerli değerler:

    • read (varsayılan): Okuma isteklerini kısıtlar.

    • write: Yazma isteklerini kısıtlar.

    • rw: Hem okuma hem de yazma isteklerini kısıtlar.

    • all: Tüm komutları kısıtlar.

    • other: INFO ve PING gibi çeşitli komutları kısıtlar.

  • #no_loose_qps-limit: QPS üst sınırı. Geçerli değerler: 0 ila 1000000000. Varsayılan değer 0'dır ve kısıtlamayı devre dışı bırakır. Bu parametre 0 olarak ayarlandığında #no_loose_qps-limit-dim parametresi etkili olmaz.

Not
  • Yalnızca Redis 6.0 veya sonraki sürümlerle uyumlu ve küçük sürümü 25.1.0.0 veya üzeri olan bellek açısından optimize edilmiş örneklerde desteklenir.

  • Özel durumları önlemek amacıyla THROTTLED hatalarını istemcide önceden işlemeyi öneririz. Ayrıca istemcinin THROTTLED hatası aldığında sık sık yeniden deneme yapmamasını öneririz.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

#no_loose_sentinel-enabled

Örnek için Sentinel uyumlu modu etkinleştirir. Varsayılan değer: no.

  • yes: Etkin.

  • no: Devre dışı.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenmez

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenmez

Hayır

#no_loose_sentinel-password-free-access

Sentinel modu etkinleştirildiğinde bu parametre, Sentinel komutlarının herhangi bir bağlantıda şifre gerektirmeden çalıştırılıp çalıştırılamayacağını kontrol eder. Varsayılan değer: no.

  • yes: Sentinel komutlarının şifresiz çalıştırılmasına izin verilir. SENTINEL komutunu kullanarak +switch-master kanalını dinleyebilirsiniz.

  • no: Devre dışı.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

#no_loose_sentinel-password-free-commands

Sentinel modu etkinleştirildiğinde ve #no_loose_sentinel-password-free-access parametresi yes olarak ayarlandığında bu parametre, ek olarak herhangi bir bağlantıda şifre gerektirmeden çalıştırılabilecek komutları belirtir. Varsayılan değer: boş.

Önemli

Burada yapılandırılan komutlar kimlik doğrulama olmadan herhangi bir bağlantıda çalıştırılabilir. Komutları küçük harfle ve virgülle ayırarak girin.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

#no_loose_slow-query-isolation-weight

Yavaş sorgu komutlarının yalıtılmış bir iş parçacığına yönlendirilmesi için gereken eşiği (bir anahtardaki alt üye sayısı) ayarlar. Bu sayede ana iş parçacığı normal komutlar için serbest kalır. Aşağıdaki komutlar kapsamdadır: KEYS, SMEMBERS, HKEYS, HVALS, HGETALL, EXHKEYS, EXHVALS ve EXHGETALL. KEYS komutu için eşik, geçerli veritabanındaki anahtar sayısına uygulanır. Geçerli değerler: 1 ila 999999999999999. Varsayılan değer: 1000.

Örneğin bir Set 1.000'den fazla üyeye sahipse bu anahtarda yapılan SMEMBERS işlemi yalıtılmış iş parçacığını kullanır. Yalıtılmış iş parçacığının bekleyen kuyruğu 500 isteği aştığında sonraki komutlar normal iş parçacıklarına geri döner.

Not

Bu eşiği çok düşük ayarlamaktan kaçının. Yalıtılmış iş parçacığındaki aşırı yük kaynak israfına neden olur. İsteklerin çoğu yavaş sorgu komutlarından oluşuyorsa bu parametreyi 999999999999999 olarak ayarlayarak yalıtımı devre dışı bırakmayı düşünün. Yalnızca bulut tabanlı bellek açısından optimize edilmiş örneklerde desteklenir.

Standart: Desteklenir

Doğrudan bağlantılı küme: Desteklenir

Proxy kümesi: Desteklenmez

Okuma/yazma ayrımı: Desteklenmez

Desteklenmez

Hayır

#no_loose_tsync-repl-mode

Birincil ve ikincil düğümler arasındaki senkronizasyon modu. Geçerli değerler:

  • async (varsayılan): Yerel Redis eşzamansız çoğaltmayı kullanır.

  • semisync: Yarı eşzamanlı mod. Etkinleştirildiğinde birincil düğüm, istemciye yanıt döndürmeden önce güncelleme işlemlerini ikincil düğüme çoğaltır. Bu mod yazma gecikme süresini yaklaşık 0,5 ms ila 3 ms artırır. Yüksek veri tutarlılığı gerektiren ve bazı yazma performansı düşüşlerine tolerans gösteren senaryolar için uygundur.

    İkincil düğüm kullanılamadığında veya birincil ve ikincil düğümler arasında ağ özel durumu oluştuğunda yarı eşzamanlı mod eşzamansız moda dönüşür.

Not

Yalnızca Redis 6.0 veya sonraki sürümlerle uyumlu ve küçük sürümü 23.12.2.0 veya üzeri olan bellek açısından optimize edilmiş örneklerde desteklenir.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

#no_loose_tsync-semisync-wait-timeout-ms

Bu parametreyi ayarlamadan önce yarı eşzamanlı modu etkinleştirmeniz (#no_loose_tsync-repl-mode parametresini semisync olarak ayarlamanız) gerekir.

Bu parametre yarı eşzamanlı mod için zaman aşımını ayarlar. Bir yazma isteğinin birincil-ikincil senkronizasyonu için beklediği süre bu eşiği aşarsa istek ikincil düğüme henüz çoğaltılmamış olsa bile hemen istemciye döndürülür. Birim: milisaniye. Geçerli değerler: 1 ila 7200000. Varsayılan değer: 100.

Not

Yalnızca Redis 6.0 veya sonraki sürümlerle uyumlu ve küçük sürümü 23.12.2.0 veya üzeri olan bellek açısından optimize edilmiş örneklerde desteklenir. Dikkatli değiştirin.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

#no_loose_tls-min-version

Örneğin kabul ettiği minimum TLS sürümünü ayarlar. Varsayılan değer: TLSv1.

Geçerli değerler: TLSv1, TLSv1.1, TLSv1.2.

Standart: Desteklenmez

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

#no_loose_ts-auto-del-empty-skey-enable

TairTS veri yapısındaki bir Skey'in tüm veri noktalarının süresi dolduğunda otomatik olarak silinip silinmeyeceğini kontrol eder. Varsayılan değer: yes.

  • yes: Tüm veri noktalarının süresi dolduğunda Skey silinir.

  • no: Boş Skey korunur.

Not

Yalnızca Redis 6.0 veya sonraki sürümlerle uyumlu ve küçük sürümü 24.7.0.0 veya üzeri olan bellek açısından optimize edilmiş örneklerde desteklenir.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

active-expire-effort

Örneğin arka planda süresi dolmuş anahtarları ne kadar agresif bir şekilde temizlediğini kontrol eder. Daha yüksek değerler süresi dolmuş anahtarların kullandığı belleği daha hızlı azaltır ancak CPU kullanımını ve gecikme süresini artırır. Geçerli değerler: 1 ila 10. Varsayılan değer: 1.

Not

Yalnızca kalıcı bellekli örneklerde desteklenir.

Desteklenmez

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

appendfsync

Yalnızca Ekleme Yalnızca Dosyası (AOF) kalıcılığı için fsync sıklığını belirler. Yalnızca appendonly etkinleştirildiğinde çalışır. Varsayılan değer: everysec (değiştirilemez).

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

appendonly

Birincil düğümde AOF kalıcılığını etkinleştirir veya devre dışı bırakır. Varsayılan değer: yes.

  • yes: AOF kalıcılığı etkinleştirilir.

  • no: AOF kalıcılığı devre dışı bırakılır.

Not

Redis Veritabanı (RDB) kalıcılığı varsayılan olarak günde bir kez çalışır. Daha fazla bilgi için bkz. Otomatik veya manuel yedekleme.

Uyarı

AOF devre dışı bırakıldıktan sonra örnek veri kurtarma için yalnızca RDB yedeklemelerine dayanır. Aşırı hata senaryolarında en son RDB yedeklemesinden sonra yazılan veriler kurtarılamayabilir. İşletmeniz yüksek veri kurtarılabilirliği gerektiriyorsa AOF'nin etkin tutulmasını öneririz.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Evet

bigkey-threshold

En Çok Kullanılan Anahtar İstatistikleri içinde büyük anahtarları (çok sayıda öğe içeren anahtarlar) tanımlamak için kullanılan öğe sayısı eşiği. Geçerli değerler: 500 ila 100000. Varsayılan değer: 2000.

Not

Bu parametre parametre ayarlarında görünmüyorsa küçük sürümü yükseltin ve tekrar deneyin.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

bigkey-mem-threshold

En Çok Kullanılan Anahtar İstatistikleri içinde büyük anahtarları (çok bellek tüketen anahtarlar) tanımlamak için kullanılan bellek boyutu eşiği. Birim: bayt. Geçerli değerler: 1048576 ila 1073741824 (1 MB ila 1 GB). Varsayılan değer: 536870912 bayt (512 MB).

Not

Yalnızca küçük sürümü 25.6.0.0 veya üzeri olan bulut tabanlı bellek açısından optimize edilmiş örneklerde desteklenir.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

bigkey-field-mem-threshold

En Çok Kullanılan Anahtar İstatistikleri içinde büyük anahtarları (çok bellek tüketen anahtarlar) tanımlamak için kullanılan alt öğe başına ortalama bellek boyutu eşiği. Birim: bayt. Geçerli değerler: 1024 ila 1073741824 (1 KB ila 1 GB). Varsayılan değer: 1048576 bayt (1 MB).

Not
  • Yalnızca küçük sürümü 25.6.0.0 veya üzeri olan bulut tabanlı bellek açısından optimize edilmiş örneklerde desteklenir.

  • 26 Mayıs 2026 tarihinden itibaren bu parametrenin varsayılan değeri 50 MB'dan 1 MB'a değişecektir.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

client-output-buffer-limit pubsub

client-output-buffer-limit normal

Pub/sub istemcileri ve normal istemciler için çıkış arabelleğini sınırlar. Biçim: <hard limit> <soft limit> <soft seconds>.

  • pubsub için varsayılan değer: 33554432 8388608 60

  • normal için varsayılan değer: 524288000 0 0

Bir istemcinin çıkış arabelleği sabit sınıra ulaştığında bağlantı hemen kapatılır. Arabellek yumuşak sınıra ulaştığında ve belirtilen saniye boyunca bu sınırda kaldığında bağlantı kapatılır.

Önemli
  • Yalnızca Redis 6.0 veya sonraki sürümlerle uyumlu bellek açısından optimize edilmiş örnekler client-output-buffer-limit normal parametresini destekler.

  • İstemci çıkış arabelleği çalışma zamanı belleğini tüketir. Çok fazla komut birikirse örnek veri temizlemeyi tetikleyebilir veya bellek tükenebilir. Bu değerleri ayarlamadan önce örneğinizin bellek kapasitesini gözden geçirin.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

dynamic-hz

Arka plan görevi yürütme sıklığının dinamik olarak ayarlanmasını etkinleştirir. Varsayılan değer: yes.

  • yes: Etkin.

  • no: Devre dışı.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

globalvectorindex_enabled

TairVector genel dizinini etkinleştirir veya devre dışı bırakır. Varsayılan değer: 0.

  • 0: Devre dışı.

  • 1: Etkin.

Standart: Desteklenmez

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenmez

Desteklenmez

Hayır

hash-max-ziplist-entries

hash-max-ziplist-value

Redis 6.0 ve önceki sürümlerle uyumlu örnekler için bir karma nesnesi aşağıdaki iki koşul karşılandığında ziplist kodlamasını kullanır: anahtar-değer çifti sayısı hash-max-ziplist-entries değerinden azdır ve tüm anahtarların ve değerlerin dize uzunluğu hash-max-ziplist-value değerinden azdır.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

hash-max-listpack-entries

hash-max-listpack-value

Redis 7.0 ve sonraki sürümlerle uyumlu örnekler için bir karma nesnesi aşağıdaki iki koşul karşılandığında listpack kodlamasını kullanır: anahtar-değer çifti sayısı hash-max-listpack-entries değerinden azdır ve tüm anahtarların ve değerlerin dize uzunluğu hash-max-listpack-value değerinden azdır.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

hotkey-threshold

En Çok Kullanılan Anahtar İstatistikleri içinde sıcak anahtarları tanımlamak için kullanılan QPS eşiği. Geçerli değerler: 100 ila 100000. Varsayılan değer: 5000.

Not

Yalnızca bulut tabanlı bellek açısından optimize edilmiş örneklerde desteklenir. Gerekli küçük sürümler:

  • Redis 5.0 uyumlu: 5.5.0.50 veya üzeri.

  • Redis 6.0 ve Redis 7.0 uyumlu: 25.2.0.0 veya üzeri.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

hz

Örneğin süresi dolmuş anahtarları temizleme gibi arka plan görevlerini saniyede kaç kez çalıştırdığını ayarlar. Geçerli değerler: 1 ila 500. Varsayılan değer: 10.

Daha yüksek değerler anahtar temizlemeyi daha sık hale getirir ve zaman aşımı işlemeyi daha hassas kılar ancak CPU kullanımını da artırır. 100'ün üzerindeki değerlerden kaçının.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

lazyfree-lazy-eviction

Temizlemenin eşzamansız (lazyfree) silme kullanıp kullanmayacağını kontrol eder. Varsayılan değer: no.

  • yes: Etkin.

  • no: Devre dışı.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

lazyfree-lazy-expire

Süresi dolmuş anahtar silmenin eşzamansız (lazyfree) silme kullanıp kullanmayacağını kontrol eder. Varsayılan değer: yes.

  • yes: Etkin.

  • no: Devre dışı.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

lazyfree-lazy-server-del

DEL komutunun eşzamansız (lazyfree) silme kullanıp kullanmayacağını kontrol eder. Varsayılan değer: yes.

  • yes: Etkin.

  • no: Devre dışı.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

lazyfree-lazy-user-del

Kullanıcı tarafından tetiklenen DEL komutunun eşzamansız (lazyfree) silme kullanıp kullanmayacağını kontrol eder. Varsayılan değer: yes.

  • yes: Etkin.

  • no: Devre dışı.

Desteklenmez

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

list-compress-depth

Listenin her iki ucunda sıkıştırılmadan tutulacak düğüm sayısını ayarlar. Ortadaki düğümler sıkıştırılır. Geçerli değerler: 0 ila 65535. Varsayılan değer: 0 (sıkıştırma yok).

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

list-max-ziplist-size

list-max-listpack-size

Her quicklist düğümündeki ziplist'in (Redis 6.0 ve önceki sürümler) veya listpack'in (Redis 7.0 ve sonraki sürümler) boyutunu veya uzunluğunu kontrol eder.

  • Pozitif değerler düğüm başına veri öğesi sayısını sınırlar. Örneğin 5 değeri düğüm başına en fazla 5 öğe anlamına gelir.

  • Negatif değerler bayt boyutuna göre sınırlama getirir:

    • -1: 4 KB

    • -2 (varsayılan): 8 KB

    • -3: 16 KB

    • -4: 32 KB

    • -5: 64 KB

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

maxmemory-policy

Örnek Maxmemory sınırına ulaştığında uygulanan temizleme ilkesi. Varsayılan değer: Bellek açısından optimize edilmiş örnekler için volatile-lru; kalıcı bellekli örnekler için noeviction.

Notlar:

  • Maxmemory satın alınan örnek boyutuna eşittir ve değiştirilemez.

  • Küme mimarisinde toplam küme belleği tükenmemiş olsa bile bir veri düğümü kendi Maxmemory sınırına ulaştığında o düğümde temizleme tetiklenir. Veri eğriliğini proaktif olarak yönetin. Daha fazla bilgi için bkz. Veri eğriliğini nasıl yönetirim?.

  • LRU (en az kullanılan), LFU (en az sıklıkla kullanılan) ve volatile-ttl ilkeleri yaklaşık rastgele algoritmalar kullanır.

Mevcut ilkeler:

  • volatile-lru: Süresi dolma zamanı ayarlanmış anahtarlar arasında en az kullanılan anahtarı temizler.

  • noeviction: Bellek dolduğunda yeni yazma isteklerini reddeder ve hata döndürür.

  • volatile-lfu: Süresi dolma zamanı ayarlanmış anahtarlar arasında en az sıklıkla kullanılan anahtarı temizler.

  • volatile-random: Süresi dolma zamanı ayarlanmış bir anahtarı rastgele temizler.

  • volatile-ttl: Süresi dolma zamanı ayarlanmış anahtarlar arasında kalan ömrü (TTL) en kısa olan anahtarı temizler.

  • allkeys-lru: Tüm anahtarlar arasında en az kullanılan anahtarı temizler.

  • allkeys-lfu: Tüm anahtarlar arasında en az sıklıkla kullanılan anahtarı temizler.

  • allkeys-random: Tüm anahtarlar arasından rastgele bir anahtarı temizler.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

notify-keyspace-events

Örneğin hangi anahtar alanı olay bildirimlerini göndereceğini yapılandırır. Bu özelliği etkinleştirmek ek CPU kaynağı tüketir. Ayrıntılar için bkz. Redis anahtar alanı bildirimleri.

Önemli

Değer en az K veya E karakterini içermelidir; aksi takdirde bildirim gönderilmez.

Aşağıdaki karakterlerin herhangi bir kombinasyonunu kullanın:

  • K: Anahtar alanı bildirimleri (__keyspace@<db>__ önekiyle).

  • E: Anahtar olayı bildirimleri (__keyevent@<db>__ önekiyle).

  • g: DEL, EXPIRE ve RENAME gibi genel komutlar.

  • $: Dize komutları.

  • l: Liste komutları.

  • s: Set komutları.

  • h: Karma komutları.

  • z: Sıralı set komutları.

  • x: Süresi dolma olayları. Süresi dolmuş bir anahtar silindiğinde gönderilir.

  • e: Temizleme olayları. Bir anahtar temizleme ilkesi tarafından silindiğinde gönderilir.

  • A: g$lshzxe için bir takma addır. Yukarıdakilerin tümüne abone olur.

Örnek: Süresi dolma olaylarını almak için bu parametreyi Ex olarak ayarlayın ve ardından DB0 için anahtar olayı bildirimlerine abone olmak üzere istemcide PSUBSCRIBE __keyevent@0__* komutunu çalıştırın.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

pena_rename_move_compatible_enabled

MOVE ve RENAME serisi komutlar için uyumlu modu etkinleştirir. Yerel Redis'ten (O(1) karmaşıklık) farklı olarak bu komutlar Tair'de O(n) karmaşıklığa sahiptir. Bu nedenle büyük anahtarlarda yapılan işlemler considerable miktarda zaman alabilir. Varsayılan değer: no.

  • no: Devre dışı.

  • yes: Etkin. Komutlar daha sonra yerel Redis ile aynı sözdizimiyle kullanılabilir.

Not

Yalnızca sürüm 1.2.4 veya üzeri olan kalıcı bellekli örneklerde desteklenir.

Desteklenmez

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

set-max-intset-entries

Intset kodlaması kullanan bir Set için maksimum boyutu ayarlar. Bir Set tüm üyeleri 64 bit işaretli tamsayılar aralığında base-10 tamsayılar olduğunda intset kodlamasını kullanır.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

slowlog-log-slower-than

Bir komutun yavaş sorgu günlüğüne kaydedilmesi için gereken yürütme süresi eşiği. Bu değerden daha uzun süren komutlar günlüğe kaydedilir. Birim: mikrosaniye. Geçerli değerler: 10000 ila 10000000. Varsayılan değer: 20000 (20 ms).

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

slowlog-max-len

Yavaş sorgu günlüğünün tuttuğu maksimum giriş sayısı. Geçerli değerler: 100 ila 10000. Varsayılan değer: 1024.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

stream-node-max-bytes

Bir Akıştaki tek bir makro düğümün tüketebileceği maksimum bellek miktarı. Birim: bayt. Geçerli değerler: 0 ila 999999999999999. Varsayılan değer: 4096. Sınır olmaması için 0 olarak ayarlayın.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

stream-node-max-entries

Bir Akıştaki tek bir makro düğümün depolayabileceği maksimum giriş sayısı. Geçerli değerler: 0 ila 999999999999999. Varsayılan değer: 100. Sınır olmaması için 0 olarak ayarlayın.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

timeout

Örneğin bir istemci bağlantısını kapatmadan önce geçen boşta kalma süresi (saniye). Geçerli değerler: 0 ila 100000. Varsayılan değer: 0 (bağlantılar hareketsizlik nedeniyle asla kapatılmaz).

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

zset-max-ziplist-entries

zset-max-ziplist-value

Redis 6.0 ve önceki sürümlerle uyumlu örnekler için bir sıralı set aşağıdaki iki koşul karşılandığında ziplist kodlamasını kullanır: anahtar-değer çifti sayısı zset-max-ziplist-entries değerinden azdır ve tüm anahtarların ve değerlerin dize uzunluğu zset-max-ziplist-value değerinden azdır.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Hayır

zset-max-listpack-entries

zset-max-listpack-value

Redis 7.0 ve sonraki sürümlerle uyumlu örnekler için bir sıralı set aşağıdaki iki koşul karşılandığında listpack kodlamasını kullanır: anahtar-değer çifti sayısı zset-max-listpack-entries değerinden azdır ve tüm anahtarların ve değerlerin dize uzunluğu zset-max-listpack-value değerinden azdır.

Standart: Desteklenir

Küme: Desteklenir

Okuma/yazma ayrımı: Desteklenir

Desteklenmez

Hayır

Disk tabanlı örnekler

Parametre

Açıklama

Disk tabanlı

Takes effect upon restart

#no_loose_disabled-commands

Devre dışı bırakılacak komutları belirtir. FLUSHALL, FLUSHDB, KEYS, HGETALL, EVAL, EVALSHA ve SCRIPT gibi yüksek riskli veya yüksek gecikme süresine neden olan komutları engellemek için bu parametreyi kullanın.

  • Komutları küçük harfle ve virgülle ayırarak girin.

  • FLUSHALL komutunu devre dışı bırakmak, konsoldaki Clear Data özelliğini etkilemez.

  • CONFIG gibi bazı komutlar devre dışı bırakılamaz. Ayrıntılar için bkz. Devre dışı bırakılamayan komutlar.

Standard: Desteklenir

Cluster: Desteklenir

Hayır

#no_loose_lua-strict-mode

Lua betikleri için katı modu etkinleştirir. Veri anahtarlarının KEYS dizisi aracılığıyla iletilmesi gerekir ve dinamik olarak oluşturulamaz. Bu yapılandırma, Lua betikleri için çok iş parçacıklı paralel işlemeyi sağlar. Varsayılan değer: no.

Standard: Desteklenir

Cluster: Desteklenir

Hayır

batch-scan-count

batch-scan-size

scan-background-interval-ms

Arka planda anahtar yoklama işlemi yapan, TTL kontrolü gerçekleştiren ve çöp toplama işlevini yürüten süreç için kullanılan parametrelerdir.

  • scan-background-interval-ms: Yoklama aralığı. Birim: milisaniye. Varsayılan değer: 1000 (1 saniye).

  • batch-scan-count: Her yinelemede yokedilen anahtar sayısı. Varsayılan değer: 20000.

  • batch-scan-size: Her yinelemede yokedilen maksimum veri miktarı. Birim: bayt. Varsayılan değer: 2097152 (2 MB).

Yoklama döngüsü, batch-scan-count veya batch-scan-size değerlerinden birine ulaşıldığında sonlanır ve sonraki aralık için beklemeye geçer.

Not

scan-background-interval-ms değerini düşürmek çöp toplama sıklığını artırır ancak disk bant genişliği tüketimini de yükseltir. Kullanıcı isteklerinin performansını olumsuz etkileyebilecek agresif değişikliklerden kaçının.

Standard: Desteklenir

Cluster: Desteklenir

Hayır

bigkey-threshold

Top Key Statistics bölümünde büyük anahtarları (çok sayıda öğe içeren anahtarlar) tanımlamak için kullanılan öğe sayısı eşiğidir. Geçerli değerler: 500 ila 100000. Varsayılan değer: 2000.

Not

Yalnızca sürüm 2.6.0 veya üzeri disk tabanlı örneklerde desteklenir.

Standard: Desteklenir

Cluster: Desteklenir

Hayır

hotkey-threshold

Top Key Statistics bölümünde sık erişilen anahtarları tanımlamak için kullanılan QPS eşik değeridir. Geçerli değerler: 100 ila 100000. Varsayılan değer: 5000.

Not

Yalnızca sürüm 2.6.0 veya üzeri disk tabanlı örneklerde desteklenir.

Standard: Desteklenir

Cluster: Desteklenir

Hayır

latency-monitor-threshold

Bir gecikme olayının kaydedilmesi için gereken süre eşik değeridir. Bu eşiği aşan olaylar günlüğe kaydedilir. Birim: milisaniye. Geçerli değerler: 0 ila 10000000. Varsayılan değer: 100.

Standard: Desteklenir

Cluster: Desteklenir

Hayır

max-rename-commit-size

RENAME komutunun işleyebileceği bir anahtarın maksimum veri boyutu (bayt cinsinden). Gerçek veri bu sınırı aşarsa işlem başarısız olur. Geçerli değerler: 1024 ila 268435456. Varsayılan değer: 16777216 (16 MB).

Standard: Desteklenir

Cluster: Desteklenir

Hayır

max-write-batch-size

Disk depolama formatında komut çalıştırma sırasında oluşturulan ara bellek içi verilerin boyut sınırıdır (bayt cinsinden). Geçerli değerler: 0 ila 1073741824. Varsayılan değer: 0 (sınır yok).

Not

İş yükünüzün büyük ara veriler üretme olasılığı yüksekse, bellek yetersizliği sorunlarını önlemek için bu değeri 1073741824 (1 GB) olarak ayarlayın.

Standard: Desteklenir

Cluster: Desteklenir

Hayır

optimise-huge-value

Büyük değerler için performans optimizasyonunu etkinleştirir. Varsayılan değer: no.

  • no: Devre dışı.

  • yes: Etkin. Büyük değerler için yazma performansını yaklaşık iki katına çıkarabilir, ancak aralık sorgusu verimliliğini (SCAN, HGETALL, ZRANGE) düşürür ve bellek kullanımında daha büyük dalgalanmalara neden olur. Bu seçeneği yalnızca ortalama değer boyutları 16 KB'yi aştığında ve yazma aktarım hızı yüksek olduğunda etkinleştirin.

Not

Yalnızca sürüm 2.6.0 veya üzeri disk tabanlı SSD örneklerde desteklenir.

Standard: Desteklenir

Cluster: Desteklenir

Hayır

slowlog-log-slower-than

Bir komutun yavaş sorgu günlüğüne kaydedilmesi için gereken çalışma süresi eşiğidir. Birim: mikrosaniye. Geçerli değerler: 10000 ila 10000000. Varsayılan değer: 1000000.

Standard: Desteklenir

Cluster: Desteklenir

Hayır

slowlog-max-len

Yavaş sorgu günlüğünün tuttuğu maksimum giriş sayısıdır. Geçerli değerler: 100 ila 10000. Varsayılan değer: 1024.

Standard: Desteklenir

Cluster: Desteklenir

Hayır

timeout

Örnek bir istemci bağlantısını kapatmadan önceki boşta geçen saniye sayısıdır. Geçerli değerler: 0 ila 100000. Varsayılan değer: 0 (bağlantılar hareketsizlik nedeniyle asla kapatılmaz).

Standard: Desteklenir

Cluster: Desteklenir

Hayır

timeout_retry_to_slave_enabled

Anormal istek yeniden deneme özelliği için anahtardır. Geçerli değerler:

  • 0 (varsayılan): Özelliği devre dışı bırakır.

  • 1: Özelliği etkinleştirir. Etkinleştirildiğinde, bir okuma isteği zaman aşımına uğrar ve timeout_ms_retry_to_slave değerine ulaşırsa proxy, okuma isteğini otomatik olarak ikincil bir düğüme iletir ve böylece okuma isteklerinin başarı oranını güvence altına alır.

Standard: Desteklenmez

Cluster: Desteklenir

Read/write splitting: Desteklenmez

Hayır

timeout_ms_retry_to_slave

İstek yeniden denemesini tetikleyen zaman aşımı süresidir. Bu parametre, timeout_retry_to_slave_enabled ile birlikte kullanılmalıdır. Birim: milisaniye. Geçerli değerler: 10 ila 5000. Varsayılan değer: 500.

Standard: Desteklenmez

Cluster: Desteklenir

Read/write splitting: Desteklenmez

Hayır

txn-isolation-lock

Disk tabanlı örneklerin MULTI, EXEC ve Lua betiği komutlarını çalıştırmasına olanak tanıyan işlem kilitlemelerini etkinleştirir. Bu parametrenin etkinleştirilmesi performansta %10'a kadar düşüşe neden olabilir. Varsayılan değer: no.

  • no: Devre dışı.

  • yes: Etkin. Bu komutlar daha sonra yerel Redis'tekiyle aynı sözdizimiyle çalışır.

Standard: Desteklenir

Cluster: Desteklenir

Hayır

Proxy düğümü parametreleri

Bu parametreler proxy düğümleri tarafından sağlanır ve yalnızca proxy modunda küme mimarisi kullanan veya okuma/yazma ayrımı mimarisine sahip örnekler için geçerlidir.

Parametre

Açıklama

Takes effect upon restart

cluster_compat_enable

Yerel Redis küme sözdizimi ile uyumluluğu kontrol eder. Varsayılan değer: 1.

Hayır

hello_enabled

HELLO komutunun RESP2 ve RESP3 protokolleri arasında geçiş yapmasına izin verilip verilmeyeceğini kontrol eder. Varsayılan değer: 0.

  • 0: Devre dışı.

  • 1: Etkin.

Not

Yalnızca Proxy sürüm 7.0.9 ve üzerinde desteklenir.

Hayır

max_session_processing

Bağlantı başına işlenmekte olan maksimum istek sayısıdır. Geçerli değerler: 10 ila 10000000. Varsayılan değer: 1000.

Bir proxy düğümü bir isteği veri düğümüne iletir ancak henüz yanıt almazsa bu istek işleniyor olarak kabul edilir. Bu parametre, proxy ön ucu ile arka uç arasındaki işleme hızı farklılıklarından kaynaklanan istek birikimini sınırlayarak aşırı bellek büyümesini önler.

Hayır

#no_loose_statistics-ip-enable

#no_loose_statistics-cmds

#no_loose_statistics-keys

Gözlemlenebilirlik özelliği için bir grup parametredir. Bu parametreleri ayarladıktan sonra etkinleşmeleri için denetim günlüğünü de etkinleştirmeniz gerekir. İstatistikler 5 saniyelik aralıklarla toplanır.

  • #no_loose_statistics-ip-enable: Kurulan bağlantıların IP adreslerini kaydeden IP adresi istatistiklerini etkinleştirir. Geçerli değerler: yes (etkinleştir) ve no (varsayılan, devre dışı).

  • #no_loose_statistics-cmds: İzlenecek komutlar. İzlenen her komut için kaynak IP adresini ve sıklığı kaydeder. Varsayılan değer: boş (hiçbir komut izlenmez). Birden fazla komutu virgülle ayırın.

  • #no_loose_statistics-keys: İzlenecek anahtarlar. İzlenen her anahtar için kaynak IP adresini ve sıklığı kaydeder. Varsayılan değer: boş (hiçbir anahtar izlenmez). Birden fazla anahtarı virgülle ayırın.

Not
  • Yalnızca bellek optimize edilmiş örnekler bu parametre grubunu destekler.

  • Performans etkisini en aza indirmek için izlenen komut ve anahtar sayısını düşük tutun. Bu özelliği yalnızca sorun giderme veya işletim ve bakım amaçları için etkinleştirin.

İstatistikleri almak için Simple Log Service konsolundan denetim günlüklerini indirin (bkz. Denetim günlüklerini indirin) ve aşağıdaki type değerlerine göre filtreleyin:

  • 7: IP adresine göre QPS istatistikleri

  • 8: IP adresine göre bağlantı istatistikleri

  • 9: Anahtar istatistikleri

  • 10: Komut istatistikleri

Hayır

ptod_enabled

Proxy'nin istemcinin orijinal IP adresini veri düğümüne iletip iletmeyeceğini kontrol eder. Varsayılan değer: 1.

  • 0: Devre dışı. Veri düğümü, istemci IP'leri yerine proxy düğümü IP adreslerini görür.

  • 1: Geçiş etkin.

Hayır

query_cache_enabled

query_cache_expire

query_cache_mode

Proxy düğümü sorgu önbelleği özelliği için kullanılan parametrelerdir. Etkinleştirildiğinde proxy, sık erişilen anahtar sonuçlarını önbelleğe alır ve istekleri veri parçalarına iletmeden doğrudan önbellekten yanıtlar döndürür.

Önemli

Önbelleğe alınan anahtar-değer verileri, önbellek geçerlilik süresi boyunca güncellenmez. Bu özelliği etkinleştirmeden önce iş yükünüzün nihai tutarlılığı tolere edebildiğini doğrulayın.

  • query_cache_enabled: Özelliği etkinleştirir. Varsayılan değer: 0 (devre dışı). Etkinleştirmek için 1 olarak ayarlayın.

  • query_cache_expire: Önbellek geçerlilik süresi. Birim: milisaniye. Geçerli değerler: 100 ila 60000. Varsayılan değer: 1000. Daha kısa bir değer önbellek isabet oranını düşürür; daha uzun bir değer ise istemcilerin eski verileri okuyabileceği zaman penceresini genişletir.

  • query_cache_mode: Çalışma modu.

    • 0 (varsayılan): Yalnızca veri parçaları tarafından gönderilen sık erişilen anahtarları önbelleğe alır.

    • 1: LRU (en az kullanılan) tahliye yöntemiyle tüm anahtarları önbelleğe alır. Her proxy iş parçacığının 100 MB önbellek sınırı bulunduğundan LRU tahliyesi isabet oranını ve genel performansı düşürebilir.

Hayır

read_request_only_ronode_whenrwsplit_enable

Salt okunur hesaplarından gelen isteklerin yalnızca okuma çoğaltmalarına iletilip iletilmeyeceğini kontrol eder. Varsayılan değer: 0.

  • 0: Devre dışı. Salt okunur hesaplarından gelen istekler, ağırlığa bağlı olarak tüm düğümlerde (birincil dahil) dağıtılır.

  • 1: Etkin. Salt okunur hesaplarından gelen istekler doğrudan okuma çoğaltmalarına gider ve birincil düğüme gitmez.

Hayır

readonly_lua_route_ronode_enable

Okuma çoğaltmalarındaki Lua yürütme modunu kontrol eder. Varsayılan değer: 0.

  • 0: Devre dışı. Lua komutları birincil düğüm tarafından işlenir.

  • 1: Etkin. Yalnızca okuma işlemleri içeren Lua betikleri okuma çoğaltmalarına iletilir.

Hayır

rt_threshold_ms

Proxy düğümü için yavaş sorgu günlüğü eşiğidir. Proxy'nin bir istek göndermesi ile yanıt alması arasında geçen süre bu değeri aştığında bir günlük girişi oluşturulur. Birim: milisaniye. Geçerli değerler: 30 ila 2000. Varsayılan değer: 500.

Hayır

script_check_enable

Proxy'nin Lua betiklerini yürütmeden önce kontrol edip etmeyeceğini belirler. Kontrol listesinin tamamı için bkz. Lua için proxy kontrol öğeleri. Varsayılan değer: 1.

  • 0: Kontroller devre dışı. Not: Salt okunur hesaplar, bu ayardan bağımsız olarak her zaman betik kontrollerine sahiptir.

  • 1: Kontroller etkin.

Hayır

sentinel_compat_enable

Proxy için Sentinel uyumlu modu etkinleştirir. Varsayılan değer: 0.

  • 0: Devre dışı.

  • 1: Etkin.

Hayır

transfer_subscrible_to_psubscrible_enable

Proxy'nin SUBSCRIBE komutlarını PSUBSCRIBE komutlarına dönüştürüp dönüştürmeyeceğini kontrol eder. Varsayılan değer: 0.

  • 0: Devre dışı.

  • 1: Etkin. Lua betikleri PUB/SUB sınıfı komutlar kullandığından aboneliği yapılan bir kanalda bildirim alamıyorsanız bu seçeneği etkinleştirin.

Hayır