Laravel使用Redis
来源:互联网 发布:js utc转换 gmt 8000 编辑:程序博客网 时间:2024/06/07 13:59
Laravel下面使用redis非常的方便,可以减少数据库的操作次数,并且大大提高响应速度。
$ php artisan --versionLaravel Framework version 5.1.46 (LTS)$ redis-cli -vredis-cli 3.2.100
第一步:在使用 Redis 之前,你必须通过 Composer 安装 predis/predis 扩展包(~1.0)
composer require "predis/predis:~1.0"
第二步:Redis 设置都在 config/database.php 配置文件中。先从.env里面取数据,空值时才使用这里。
'redis' => [ 'cluster' => false, 'default' => [ 'host' => env('REDIS_HOST', 'localhost'), 'password' => env('REDIS_PASSWORD', null), 'port' => env('REDIS_PORT', 6379), 'database' => 0, ], ],
第三步:直接使用即可。我这个例子是改redis里面的某一个配置值。
use Redis;public function updateSysConfig(Request $request) { $rules = [ 'config_name' => 'required', ]; $this->validate($request, $rules); $id = request('id'); $data = SysConfig::find($id); $update_result = $data->update(request()->all()); if ($update_result) { $redis = Redis::connection(); $redis_key = 'xxx:' . $data->config_key; $redis->set($redis_key, request('config_value')); } else { return back()->withErrors('服务器内部错误,更新失败!'); } return redirect('admin/sysConfig/listSysConfig');}
更多方法可以查看一下源文件。
D:\phpStudy\WWW\xxx\vendor\laravel\framework\src\Illuminate\Cache\RedisStore.php
参考:https://d.laravel-china.org/docs/5.1/redis
redis加密码访问:
http://blog.csdn.net/zyz511919766/article/details/42268219
阅读全文
0 0
- Laravel 使用Redis 笔记
- Laravel使用redis库
- laravel使用redis配置
- Laravel使用redis库
- Laravel使用Redis
- laravel使用redis
- laravel中如何使用Redis
- Laravel 中使用 Redis 数据库
- laravel框架总结 -- redis使用
- laravel 安装配置使用redis
- laravel 安装配置使用redis
- 在Laravel中使用Redis报错
- Laravel框架的redis使用1
- laravel中redis的配置和使用
- laravel中redis 的配置和使用
- laravel框架总结(十三) -- redis使用
- Laravel 下配置缓存、Session 使用不同的 Redis 数据库
- Redis pipeline laravel
- ArrayAdapter 和 Spinner
- linux常用命令(1)——路径、文件
- Linux环境下OK6410裸机开发详解
- 批量删除hive表分区
- 心跳机制
- Laravel使用Redis
- 2017_12_01 echarts+springboot+mybatis(动态获取数据饼图+gl三维demo)
- 关系型数据库连接表的几种方式
- druid配置,以及应用
- gcc常用命令简介
- 视频开发(二) FFMPEG简介
- PYTHON入门(二)
- CentOS 7.0安装hive2.1.1
- ajax请求 Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-ext