tp5 redis方法有哪些,如何配置调用
//引入redis类 use think\cache\driver\Redis; //实列化Redis $redis = new Redis(); /** * 判断缓存 * @access public * @param string $name 缓存变量名 * @return bool */ $redis->has($name); /** * 读取缓存 * @access public * @param string $name 缓存变量名 * @param mixed $default 默认值 * @return mixed */ $redis->get($name); /** * 写入缓存 * @access public * @param string $name 缓存变量名 * @param mixed $value 存储数据 * @param integer|\DateTime $expire 有效时间(秒) * @return boolean */ $redis->set($name, $value, $expire = null); /** * 自增缓存(针对数值缓存) * @access public * @param string $name 缓存变量名 * @param int $step 步长 * @return false|int */ $redis->inc($name, $step = 1); /** * 自减缓存(针对数值缓存) * @access public * @param string $name 缓存变量名 * @param int $step 步长 * @return false|int */ $redis->dec($name, $step = 1); /** * 删除缓存 * @access public * @param string $name 缓存变量名 * @return boolean */ $redis->rm($name); /** * 清除缓存 * @access public * @param string $tag 标签名 * @return boolean */ $redis->clear($tag = null);
配置 redis
// +---------------------------------------------------------------------- // | 缓存设置 // +---------------------------------------------------------------------- 'cache' => [ // 使用复合缓存类型 'type' => 'complex', // 默认使用的缓存 'default' => [ // 驱动方式 'type' => 'File', // 缓存保存目录 'path' => CACHE_PATH, ], // 文件缓存 'file' => [ // 驱动方式 'type' => 'file', // 设置不同的缓存保存目录 'path' => RUNTIME_PATH . 'file/', ], // redis缓存 'redis' => [ // 驱动方式 'type' => 'redis', // 服务器地址 'host' => '127.0.0.1', ], ],
调用
引入redis类
use think\cache\driver\Redis;
$redis = new redis();
$redis->set('aaa','123');
echo $redis->get('aaa');