今天做了一下连接阿里云redis集群的实验
准备工作
1需要服务器php先安装好redis的模块才行
2阿里云的redis开通后要做一下白名单设置,否则无法连接
3找阿里云自带的php代码 ,配置一下redis地址和密码,即可连接成功
$host = "xxxx.redis.rds.aliyuncs.com";
$port = 6379;
/* 这里替换为实例id和实例password */
$user = "root";
$pwd = "xxxxx";
$redis = new Redis();
if ($redis->connect($host, $port) == false) {
die($redis->getLastError());
}
if ($redis->auth($pwd) == false) {
die($redis->getLastError());
}
/* 认证后就可以进行数据库操作,详情文档参考https://github.com/phpredis/phpredis */
if ($redis->set("foo", "bar") == false) {
die($redis->getLastError());
}
$redis->set("foo", "money1111111111111", 10);
echo $value = $redis->get("foo");
$redis->lPush('key1', 'C'); // returns 1
$redis->lPush('key1', 'B'); // returns 2
$redis->lPush('key1', 'A'); // returns 3
var_dump($redis->rpop("key1")); //OK TEST OK