<?php
namespace app\common\model;
use think\Model;
use My\MyRedis;
class User extends Base {
// 更新redis user信息
public function updateUser($userId, $userInfo){
if(empty($userId) || empty($userInfo)){
return null;
}
$redis = new MyRedis();
$redis->set("user:{$userId}", serialize($userInfo));
return $userInfo;
}
// 获取redis 用户信息
public function getUser($userId){
if(empty($userId)){
return null;
}
$redis = new MyRedis();
$userInfo = unserialize($redis->get("user:{$userId}"));
return $userInfo;
}
//删除redis数据
public function delUser($userId){
if(empty($userId)){
return null;
}
$redis = new MyRedis();
$userInfo =$redis->del("user:{$userId}");
return $userInfo;
}
//获取用户 ACCESS_TOKEN
public function getUserToken($userId){
$redis = new MyRedis();
return $redis->get("token:{$userId}");
}
}