我在本地机器上使用redis,所以我不需要设置密码来连接到我的php客户端(我使用predis作为客户端)的服务器。但是,我正在将应用程序移至实时服务器,所以我想设置密码以连接到我的Redis服务器。redis:设置redis的密码
我有几个问题:
我查遍有关如何设置密码的网络,它看起来像我需要在redis.conf添加的密码。我无法找到我应该添加到配置文件来设置密码。
也在predis中应该如何添加密码。我使用的参数如下数组连接到redis的服务器
$ = my_server的阵列( '主机'=> '127.0.0.1', '端口'=> 6379, '数据库'=> 1);
我应该添加这样的密码?
> $my_server = array('host' => '127.0.0.1','port' =>
> 6379,'database' => 1,'password'=>password);
最后一个问题,我试图阻止活的服务器上我的Redis服务器。每次我输入下面的命令,我不断收到同样的错误消息
Redis的服务器停止
[23925] 9月23日20时23分03秒#致命错误,无法打开配置文件'停止'
我的本地机器我进入
/etc/init.d/redis-server停止
停止Redis的服务器,但它不工作我活的服务器上,因为没有所谓的Redis服务器在我的/etc/init.d
这似乎并没有工作在Windows上。我尝试了两个conf文件。我尝试了很多组合的Redis重启。唯一有效的工作是:“redis-cli config set requirepass somepass”。此外,每次服务器重新启动/关闭时,都会丢失密码。所以我想,那就是用windows。 – Jeffz
根据选择的安装过程,我们可以将Redis配置文件设置为“vi /etc/redis/redis.conf”或“vi /etc/redis/6379.conf”(例如),其中“6379”是选择的值港口! –