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");//减一
- 框架调用
//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