2012-12-04 16 views
7

ani benim Redis veritabanının tüm izin verilmez:Redis (hata) ERR operasyonu bazı bağlantılarda hatalar vermeye başladı

(error) ERR operation not permitted 

Ben Redis hizmetini yeniden ettik ve kullanan müşteri ile buna bağlıyorum Doğru auth anahtarı, her zaman bağlanır, ancak sadece db işlemlerini yalnızca bazı zamanlar istemciden sağlar.

+0

Müşteriniz nedir? –

+0

Barındırılan bir veritabanı mı? Eğer öyleyse sağlayıcınız nedir? – FGRibreau

+0

Kendini Amazon ec2'de barındırıyor. Redis-cli ile birlikte çeşitli düğüm ve .net istemcileri ile bağlanıyorum. – MonkeyBonkey

cevap

11

bu deneyin: hat için

Search yukarıdaki Redis yapılandırma dosyasının üzerine bir şifre seti olup olmadığını kontrol etmek:

requirepass foobared 

o hat diye değil, o zaman gerek Bunu yapmak için:

$redis-cli redis 127.0.0.1:6379> AUTH foobared 
OK 
+1

AUTH komutunun sadece bir argüman aldığını unutmayın: şifre. Orada "Tamam" yazılmamalı - başarılı bir AUTH çağrısı için alacağınız yanıt budur. – Tyson

+0

benim için çalıştı, teşekkürler .. btw bu komut ne hakkında -> redis-cli -a ? Bunu denedim ama işe yaramıyor .. – thekucays