我在我的本地机器上使用redis所以我真的不需要设置密码来连接到我的php客户端服务器(我使用predis作为客户端).但是,我正在将我的应用程序移动到实时服务器,因此我想设置一个密码来连接到我的redis服务器.
我有几个问题:
我在互联网上检查了如何设置密码,看起来我需要在redis.conf中添加密码.我无法找到我应该在配置文件中添加的内容来设置密码.
同样在predis中我应该如何添加密码.我正在使用以下参数数组连接到redis服务器
$ my_server = array('host'=>'127.0.0.1','port'=> 6379,'database'=> 1);
我应该这样添加密码吗?
> $my_server = array('host' => '127.0.0.1','port' =>
> 6379,'database' => 1,'password'=>password);
Run Code Online (Sandbox Code Playgroud)
最后一个问题,我正试图在实时服务器上停止我的redis-server.每次我输入以下命令时,我都会收到相同的错误消息
redis-server停止
[23925] 9月23日20:23:03#致命错误,无法打开配置文件'停止'
通常在我进入的本地机器上
/etc/init.d/redis-server停止
停止redis服务器,但它不能在我的实时服务器上工作,因为我的/etc/init.d中没有名为redis-server的进程
我的问题可能很容易回答.我想用shell执行我的php文件,并通过shell示例将参数传递给它
php test.php parameter1 parameter2
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点,除了使用GET?
谢谢
我有一个类ArraySort与以下代码
private Comparable<Object> a[];
private int nElems;
public ArraySort(int length)
{
this.a = new Comparable[length];
this.nElems =0;
}
Run Code Online (Sandbox Code Playgroud)
为什么Java会在此声明中发出警告
this.a = new Comparable[length];
Run Code Online (Sandbox Code Playgroud)
它发出以下警告
Type safety: The expression of type Comparable[] needs unchecked conversion to conform to Comparable<Object>[]
Run Code Online (Sandbox Code Playgroud)
我知道它只是一个警告,但我很想知道原因
谢谢