当前位置: 代码迷 >> 综合 >> laravel5 使用redis的个人总结
  详细解决方案

laravel5 使用redis的个人总结

热度:38   发布时间:2024-01-21 12:22:13.0

laravel5 有俩种使用redis的方法,非框架调用和框架调用

非框架调用:

$redis = new redis();   
$result = $redis->connect('127.0.0.1', 6379);   $result = $redis->set('test',"11111111111");   //添加key/value记录
$result = $redis->get('test');   //获得指定key的值
$redis->delete('test');//删除指定key
$redis->setnx('test',"22222222");   //不存在该键,设置关键值参数
$redis->exists('test');//是否存在key
$redis->incr("test");//加一
$redis->decr("test");//减一
  1. 框架调用
//install predis 扩展   ,特别注意使用predis必须是laravel5.1.35以上版本,不然要先composer update
composer require "predis/predis:1.0"  
配置:
'redis' => [  'cluster' => false,  'default' => [  'host'     => '127.0.0.1',  'port'     => 6379,  'database' => 0,  ],  
],  
声明:
use Illuminate\Support\Facades\Redis;  
使用:
$user = Redis::get('user:profile:'.$id);
Redis::set('name', 'Taylor'); 
$values = Redis::lrange('names', 5, 10); 


原文链接:https://www.jianshu.com/p/e9046eabb5a7