Laravel——缓存使用

1.使用Redis类

  use Illuminate\Support\Facades\Redis;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//设置指定 key 的值(覆盖老的value)
Redis::setex( 'key' , 'value' );
//设置指定 key 的值(如果存在不覆盖老的value并且返回false)
Redis::setnx( 'key' , 'value' );
//设置指定 key 的值并且带时长(覆盖老的value),单位是秒
Redis::setex( 'key' ,100, 'value' );
//获得指定 key 的值
Redis::get( 'key' );
//删除key
Redis::del( 'key' );
//判断是否存在key
Redis::exists( 'key' );
//如果value是数字可以自增一
Redis::incr( 'key' );
//如果value是数字可以自增给定的增加量
Redis::incrby( 'key' , 'number' );
//如果value是数字可以自增给定的浮点增加量
Redis::incrbyfloat( 'key' , 'number' );
//如果value是数字可以自减一
Redis::decr( 'key' );
//如果value是数字可以自减给定的减量值
Redis::decrby( 'key' , 'number' );
//如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾
Redis::append( 'key' , 'value' );

猜你喜欢

转载自www.cnblogs.com/piwefei/p/9100572.html
今日推荐