zoukankan      html  css  js  c++  java
  • 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 thinkfacadeEnv;
    
    // +----------------------------------------------------------------------
    // | 缓存设置
    // +----------------------------------------------------------------------
    
    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 thinkcachedriverRedis;

            $redis = new Redis();
          //读取数据
    $redis->get('DepartmentModel');
          //存储数据。存储的数据为序列化的,读出来会自动反序列化,所以不用担心
    $redis->set('name411','lixuemin123111');
    人生得意须尽欢,莫使金樽空对月.
  • 相关阅读:
    Maximum sum-动态规划
    Ubuntu14下Hadoop开发&lt;1&gt; 基础环境安装
    POJ 3252 Round Numbers 数学题解
    ubuntu环境 rake aborted!
    oracle decode函数用法
    Android多线程研究(1)——线程基础及源码剖析
    2014冬去春来
    Android中的动画详解系列【4】——Activity之间切换动画
    JavaScript你所不知道的困惑(3)
    研发人员技术定级的一些思考
  • 原文地址:https://www.cnblogs.com/luojie-/p/12964330.html
Copyright © 2011-2022 走看看