1/**redis*/
require_once('z_admin/include/Constants.php');
$co = new Constants();
$redis = new Redis();
$redisHost = $co->REDIS_HOST;
$redisPort = $co->REDIS_PORT;
$redis->connect($redisHost,$redisPort);
require_once('z_admin/include/Constants.php');
$co = new Constants();
$redis = new Redis();
$redisHost = $co->REDIS_HOST;
$redisPort = $co->REDIS_PORT;
$redis->connect($redisHost,$redisPort);
$redis->select($co->REDIS_DATABASE);
2
php的redis扩展叫php-redis。网上有php-redis的中文手册,下面给你一个示例:
<?php
$redis
=
new
redis();
$result
=
$redis
->connect(
'127.0.0.1'
, 6379);
// 6379是默认端口
$result
=
$redis
->set(
'9639002718'
,
"comment"
);
// 设置键值
echo
$result
=
$redis
->get(
'9639002718'
);
// 获取键值
3清除redis
$redis = new Redis();
$redisHost = '192.168.1.250';
$redisPort = '6379';
$redis->connect($redisHost,$redisPort);
$redis->select(1);
$redis->flushDB();
echo 'redis 1 cleared';
4 加入缓存机制
function get_value_from_cache($db,$redis,$sql){
$key = 'cache_home_'.md5($sql);
$data = $redis->get($key);
if (!$data){
$data = $db->get_a_value($sql);
$redis->setex($key, 3600, $data);
}
return $data;
}