1.直接调用框架自带的Redis类:
路径:\ThinkPHP\Library\Think\Cache\Driver\Redis.class.php。
//创建一个redis对象 $redis = new \Redis(); //连接本地的 Redis 服务 $redis->connect('127.0.0.1', 6379); //密码验证,如果没有可以不设置 $redis->auth('123456'); //设置缓存 $redis->set('key','value',3600); //获取缓存 $redis->get('key'); //删除缓存 $redis->del('key'); $redis->delete('key'); //检查缓存是否存在 $redis->exists('key');
2.使用S方法:
在配置文件中添加配置
'DATA_CACHE_TYPE' => 'Redis',
'REDIS_HOST' => '127.0.0.1',
'REDIS_PORT' => 6379,
一、redis不设置密码的情况下:
//设置缓存 S('key','value'); //获取缓存 S('key');
二、redis设置密码的情况下:
直接使用S方法,结果会报错:
需要修改代码:找到Redis类,在Redis.class.php的__construct方法里添加代码:
