namespace app\index\controller;
use think\cache\driver\Redis;
use app\index\model\PneumaticCategory;
use think\Controller;
//引入页面视图
use think\View;
//引入数据库驱动类
use think\Db;
class Index extends Controller {
public function index() {
$redis = new Redis();
//set('mysql', 'type');
// $redis->set('mysql1', 'type');
// $redis->set('java', 'type');
// $redis->set('vue', '前端脚本语言');
// $redis->set('jquery', '前端脚本语言');
// $redis->set('python', '未来发展趋势的语言');
//// $redis->set('test','测试数据');
//// $redis->rm('test');//删除redis缓存方法
//
// $redis->set('pp', '2');
// echo $redis->get('pp');
// $redis->lPush('小韩', '3333');//Redis lpush 命令用于将一个或多个值插入到列表的尾部(最右边)
// echo $redis->lPop('小韩');//如果里面有对应的键值就直接获取他的值,如果没有对应的键值他就会直接走lpush往里面写数据
//
// echo 'redis获取值长度是';
// echo $redis->lLen('小韩');//获取键的长度是多少
// hash开头的方法
// $redis->Hset('ttt', 'myhash','ttest');
// $redis->Hset('ttt', 'myhash1','ttest1');
// echo $redis->Hget('ttt', 'myhash');//根据键用hashget方法获取所在的值
// print_r($redis->Hgetall('ttt'));//根据键获取列表里面的内容
// $value='{"name": "小韩","password":"123456"}';
// echo $redis->Hset('ppp1', 'myhash2', $value);
// print_r($redis->Hgetall('ppp1'));
// $redis->Hincrby('ppp1', 'myhash5',1);//value值必须为整数,不能为汉字不能为小数如果为汉字他的值会变成0.
//校验是不是double类型的数据
echo $redis->Zadd('test111', 56.66, 'test');
}
}
?>