redis作为常用的缓存系统,对提高系统性能有很大帮助,这里做一个简单的实验redis的常用操作。
<?php
/************************************************
Redis连接及测试操作数据
XFY
2019.2.22
密码保存在 D:\MYOA\bin\redis.windows.conf 249行
************************************************/
//连接本地的 Redis 服务
$redis = new Redis();
$redis->connect('127.0.0.1', 6399);
$redis->auth('B#tn8223a#k');
//查看服务是否运行
echo "Server is running: " . $redis->ping();
echo "<br>";
//=======================================
$v = 1.6;
$redis->set('name', $v); //设置值
echo $redis->get("name"); //取值 输出
try{
echo $redis->get("name");
}catch(Exception $e){
echo "Message{$e->getMesage()}";
}
//==========mset方式=============================
$userName = array(
'user:1:name'=>'tom',
'user:2:name'=>'jack'
);
$redis->mset($userName);
$users = array_keys($userName); //使用MGET命令
print_r($redis->mget($users));
//==============hmset方式========================
$user1 = array(
'name'=>'Tom',
'age'=>'32'
);
$redis->hmset('user:1', $user1);
$user = $redis->hgetall('user:1');
echo $user['name'];
?>
