我在本地计算机上使用Redis,所以我真的不需要设置密码即可通过php客户端连接到服务器(我使用predis作为客户端)。但是,我将应用程序移动到实时服务器,因此我想设置一个密码以连接到我的Redis服务器。
我有几个问题:
我在互联网上检查了如何设置密码,好像我需要在redis.conf中添加密码。我找不到我应该完全添加到配置文件中来设置密码的内容。
另外在predis我应该如何添加密码。我正在使用以下参数数组连接到Redis服务器
$ my_server = array(’主机’=>‘127.0.0.1’,’端口’=> 6379,’数据库’=> 1);
我应该这样添加密码吗?
> $my_server = array('host' => '127.0.0.1','port' =>
> 6379,'database' => 1,'password'=>password);
Redis服务器停止
[23925] 23 Sep 20:23:03#致命错误,无法打开配置文件“停止”
通常在我输入的本地计算机上
/etc/init.d/redis-server停止
停止redis服务器,但是由于我的/etc/init.d中没有名为redis-server的进程,因此无法在我的实时服务器上运行
要设置密码,请编辑您的redis.conf文件,找到此行
# requirepass foobared
然后取消注释,并将foobared更改为您的密码。确保选择长度相当长的字符(大约32个字符)可能会很好,外部用户很容易每秒猜出150k密码,如配置文件中的注释所述。
要使用predis使用新密码进行身份验证,显示的语法正确。只需添加密码作为连接参数之一即可。
要关闭redis …请检查您的配置文件中的pidfile
设置,可能是
pidfile /var/run/redis.pid
从命令行运行:
cat /var/run/redis.pid
这将为您提供正在运行的服务器的进程ID,然后使用该pid终止该进程:
kill 3832
更新资料
我还想补充一下,您还可以使/etc/init.d/redis-server stop
您习惯于在实时服务器上工作。/etc/init.d/中的所有这些文件都只是shell脚本,将redis-
server脚本从本地服务器上删除,然后将其复制到同一位置的实时服务器中,然后看看它对vi或其他功能有什么作用您喜欢使用,可能需要修改一些路径等,但这应该非常简单。
我需要从我的微服务提供到Redis的安全连接。 所以如果我想添加支持身份验证的能力,以便客户端可以发送带有密码的AUTH命令。参见http://redis.io/topics/security 如何使用Spring Data Redis实现来完成此操作?
问题内容: 我想使用camel-redis设置键/值对。我尝试: 但没有喜悦。我得到错误: 尽管有很多有关如何订阅的示例,但我找不到有关如何设置键/值对的单个示例。我该怎么做? 问题答案: 和 (请注意,它们区分大小写)是消息头而不是URI参数
基本上,我试图设置一个Redis-sentinel docker实例,并希望从我的应用程序容器进行调用。我正在运行的问题是,redis-sentinel容器链接到应用程序容器。 因此,最初该应用程序询问哨兵进程关于redis Master的情况。哨兵接着说是“127.0.0.1”。但是应用程序容器假定它是容器本地的。这可以通过在sentinel进程开始时传递的公告-IP/公告-端口参数来克服。然而
本文向大家介绍基于redis集群设置密码的实例,包括了基于redis集群设置密码的实例的使用技巧和注意事项,需要的朋友参考一下 注意事项: 1.如果是使用redis-trib.rb工具构建集群,集群构建完成前不要配置密码,集群构建完毕再通过config set + config rewrite命令逐个机器设置密码 2.如果对集群设置密码,那么requirepass和masterauth都需要设置,
本文向大家介绍redis密码设置、访问权限控制等安全设置,包括了redis密码设置、访问权限控制等安全设置的使用技巧和注意事项,需要的朋友参考一下 redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护。 1.比较安全的办法是采用绑定IP的方式来进行控制。 表示仅仅允许通过127.0.0.1这个ip地址进行访问。那么其实只有自己才能访问自己了,其他机器都无法访问他。 这段命令要去
问题内容: 在许多Redis教程(例如this)中,数据存储在一个集合中,但是多个值组合在一个字符串中(即,一个用户帐户可能作为两个条目存储在集合中,“ user:1000:username”和“用户:1000:密码”)。 但是,Redis也有哈希值。似乎更有意义的是使用“ user:1000”散列,其中包含“ username”条目和“ password”条目。无需将字符串串联以访问特定值,您只