<?php
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', '未來發(fā)展趨勢的語言');
////? ? ? $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');
}
}
?>