tp6 redis 安裝與存取數據


1.安裝最新版的phpstudy,如果你用的舊版或者其他的就需要手動安裝redis擴展

下載地址:http://public.xp.cn/upgrades/phpStudy_64.zip

 

2.安裝redis軟件和redis可視化工具

redis軟件:https://soloking.lanzous.com/id06e3g

redis可視化工具:https://soloking.lanzous.com/id06ghc

redis可視化工具不要更新,不然會收費

 

3.在phpstudy安裝redis擴展    網站-> 管理->選擇php擴展->勾選php_redis

 

 

 

 

4.開啟redis

 在redis安裝目錄的地址欄輸入cmd進入DOS界面

 

 

 輸入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安裝redis服務 )

 輸入:redis-server --service-start ( 啟動服務 )

 輸入:redis-server --service-stop (停止服務)

5.config文件下 cache和session需要加配置

cache: 紅字部分為添加內容

<?php
use think\facade\Env;

// +----------------------------------------------------------------------
// | 緩存設置
// +----------------------------------------------------------------------

return [
    // 默認緩存驅動
    'default' => Env::get('cache.driver', 'file'),

    // 緩存連接方式配置
    'stores'  => [
        'file' => [
            // 驅動方式
            'type'       => 'File',
            // 緩存保存目錄
            'path'       => '',
            // 緩存前綴
            'prefix'     => '',
            // 緩存有效期 0表示永久緩存
            'expire'     => 0,
            // 緩存標簽前綴
            'tag_prefix' => 'tag:',
            // 序列化機制 例如 ['serialize', 'unserialize']
            'serialize'  => [],
        ],
        // 更多的緩存連接
        'redis'=>[
            //驅動方式
            'type'=>'redis',
            //服務器地址
            'host'=>'127.0.0.1' ]

    ],
];

session:紅字部分為添加內容

<?php
// +----------------------------------------------------------------------
// | 會話設置
// +----------------------------------------------------------------------

return [
    // session name
    'name'           => 'PHPSESSID',
    // SESSION_ID的提交變量,解決flash上傳跨域
    'var_session_id' => '',
    // 驅動方式 支持file cache
    'type'           => 'file',
    // 存儲連接標識 當type使用cache的時候有效
    'store'          => 'redis',
    // 過期時間
    'expire'         => 86400,
    // 前綴
    'prefix'         => 'xz_',
];

 

6.然后你可以在入口文件index.php 運行下看看是否安裝成功

 

 隨便找個頁面刷新一下,如果為true就成功,反之則失敗,成功后刪除這個就可以了

 

7.打開可視化工具,你可以在工具里添加或者刪除數據,然后在php讀出來,或者用php存儲數據

引用: use think\cache\driver\Redis;

        $redis = new Redis();
      //讀取數據
$redis->get('DepartmentModel');
      //存儲數據。存儲的數據為序列化的,讀出來會自動反序列化,所以不用擔心
$redis->set('name411','lixuemin123111');

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM