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方法里添加代码:

1081

被折叠的 条评论
为什么被折叠?



