| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <?phpnamespace App\Cache\User;use App\Libs\Utils;use Illuminate\Support\Facades\Redis;class UserCache{    /**     * 获取用户信息     * @param $uid     * @return mixed     */    public static function getUserInfo($uid)    {        $cacheKey = Utils::getCacheKey('user.info', [$uid]);        return Redis::hgetAll($cacheKey);    }    /**     * @param $uid     * @param $field     * @return mixed     */    public static function getUserInfoByField($uid, $field)    {        $cacheKey = Utils::getCacheKey('user.info', [$uid]);        return Redis::hmget($cacheKey, $field);    }    /**     * 修改用户信息     * @param $uid     * @param $data     * @return mixed     */    public static function setUserInfo($uid, $data)    {        $cacheKey = Utils::getCacheKey('user.info', [$uid]);        return Redis::hmset($cacheKey, $data);    }}
 |