• 0
  • 0

redis使用

2019-08-15 873 0 admin 所属分类:PHP 记录

一般将redis部署在Linux服务器上。默认端口为6379,如果是ECS服务器需要开放相应端口才能访问。

为了数据安全性,连接的时候需要设置auth

键值模型key -> value

set操作

命令行操作
set  mykey  myvalue
set  mykey  myvalue EX  10   #10秒后失效
//php代码

//第一种
$redis->set($key, $expire);
$redis->expire($key, $expire);

//第二种
$redis->setex($key, $expire, $value);

get操作

//命令行代码
get mykey
//php代码
$redis->get($key);

查看键值有效期 ttl

//命令行代码
TTL mykey
//php代码
$redis->ttl($key)

扫描键值

//命令行代码
scan 0 match message*
keys message*
//php代码
$redis->scan($iterator,$key); #不是很好用 命中率不高
$redis->keys($key); #获取匹配的全部键值元素  数量多会卡顿

获取当前所有的key

keys *

查看当前redis配置

config get *

清redis key (所有库)

flushall

获取当前数据库键个数

dbsize

删除redis当前数据库所有key

flushdb


返回顶部