sql >> Databáze >  >> NoSQL >> Redis

Jak nastavit heslo pro Redis?

Chcete-li nastavit heslo, upravte svůj soubor redis.conf, najděte tento řádek

# requirepass foobared

Poté odkomentujte a změňte foobared na své heslo. Ujistěte se, že jste vybrali něco pěkně dlouhého, pravděpodobně by bylo dobré 32 znaků, pro vnějšího uživatele je snadné uhodnout až 150 000 hesel za sekundu, jak zmiňují poznámky v konfiguračním souboru.

Pro ověření pomocí nového hesla pomocí predis je syntaxe, kterou jste ukázali, správná. Stačí přidat heslo jako jeden z parametrů připojení.

Chcete-li vypnout redis... zkontrolujte v konfiguračním souboru pidfile nastavení, bude to pravděpodobně

pidfile /var/run/redis.pid

Z příkazového řádku spusťte:

cat /var/run/redis.pid

To vám dá ID procesu běžícího serveru, pak stačí zabít proces pomocí tohoto pid:

kill 3832

Aktualizovat

Také jsem chtěl přidat, můžete také zastavit /etc/init.d/redis-server stop jste zvyklí pracovat na svém živém serveru. Všechny ty soubory v /etc/init.d/ jsou jen skripty shellu, vezměte skript redis-server z místního serveru a zkopírujte ho na živý server ve stejném umístění a pak se podívejte, co to dělá s vi nebo čímkoli jiným které rádi používáte, možná budete muset upravit některé cesty a podobně, ale mělo by to být docela jednoduché.



  1. gradle budovat místní díla. V kontejneru docker tomu tak není. PROČ?

  2. findOne Subdocument v Mongoose

  3. Jaký je nejrychlejší způsob kopírování kolekce v rámci stejné databáze?

  4. Mongo update element pole (.NET driver 2.0)