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);
$redis->select($co->REDIS_DATABASE);
2
php的redis扩展叫php-redis。网上有php-redis的中文手册,下面给你一个示例:
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; }