Esempio n. 1
0
<?php

/**
 * Author: jellycheng <*****@*****.**>
 * Date: 2015/11/11
 * Desc: 
 */
header("Content-type: text/html; charset=utf-8");
require dirname(__DIR__) . '/vendor/autoload.php';
//设置用户信息
$userinfo = array('userid' => 88, 'phone' => '13712345678', 'nickname' => '租八借');
$bool = \JellyRedis\Redis\Redis::set("user", "userinfo:" . $userinfo['userid'], json_encode($userinfo));
var_export($bool);
echo "<br>";
echo "aaz:user:userinfo:" . $userinfo['userid'] . "的有效期(-1表永久,-2key不存在,单位秒): " . \JellyRedis\Redis\Redis::ttl('user', 'userinfo:' . $userinfo['userid']);
echo "<br>";
echo "aaz:user:abc的有效期(-1表永久,-2key不存在,单位秒): " . \JellyRedis\Redis\Redis::ttl('user', 'abc');
echo "<br>";
$i = mt_rand(1000, 9999);
//设置有效期 EXPIRE key seconds
\JellyRedis\Redis\Redis::set('user', 'jelly' . $i, "jelly nickname");
\JellyRedis\Redis\Redis::EXPIRE('user', 'jelly' . $i, 90);
echo "jelly" . $i . "的有效期(-1表永久,-2key不存在,单位秒): " . \JellyRedis\Redis\Redis::ttl('user', 'jelly' . $i);
echo "<br>";
echo "dbsize: " . \JellyRedis\Redis\Redis::dbsize('user');
echo "<br>";
$obj = \JellyRedis\Redis\Redis::getInstance('user');
$keys = $obj->keys('*');
echo "<pre>user组服务器,所有key:";
var_export($keys);