我已成功将redis密钥服务器连接到ubuntu 12.10.my代码中的php,如下所示。
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);//connection`
$list=fopen("php://stdin","r");
$gg=fgets($list);
$key=$gg; //apply redis key
?>
我试图从php用户输入创建redis密钥,但是无法创建从PHP用户输入创建密钥或通过$ _POST或$ _GET方法创建密钥或以任何不同的方式创建redis key.thanks提前
答案 0 :(得分:2)
您可以为它创建哈希,或者像下面的
那样创建简单的键值对<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);//connection`
$list=fopen("php://stdin","r");
$gg=fgets($list);
$redis->set($gg,'value you want to set') //apply redis key //Method 1
$redis->Hset('hashname',$gg,'value you want to set') //apply redis key//Method 2
要获取您需要遵循以下方法的数据
$redis->get($gg)//Method 1
$redis->Hget('hashname',$gg) //apply redis key//Method 2
?>
答案 1 :(得分:0)
我试过,解决了。我希望这篇文章可能对其他人有所帮助。
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);//connection`
$list=fopen("php://stdin","r");//get user input
$gg=fgets($list);//store in $gg
$key=redis->set($gg,"value"); //apply redis key
?>