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'
);
|