欢迎来到站长天空!

其它数据库

当前位置: 主页 > 数据库 > 其它数据库

使用redis数据库存储用户信息

时间:2025-12-31 06:00:01|栏目:其它数据库|点击:

比较推荐的方式是使用redis数据库中的hash类型来存储。

当然使用session也是可以的,但是会有弊端,如果只有一个服务器,用session,多个服务器负载均衡时,可能session会存储在A服务器,取时会在B服务器,取不到,所以使用Redis。

例子如下:

38648207bf1daf7d145d4d9e9cbcf7b.png

用户更改个人信息时,存储在Redis中+放入数据库,这样也会把数据缓存,不需要在数据库中再次查询。

6577ebde033e7f3dd1531ed6e41e998.png

获取信息

6ff5af9d9cda2b3441d2a954f00d742.png

service层

16f4118da79874fdf7c9a2bd4c8dbec.png

用postman测试一下!
先注册用户,注册成功后直接查询

c053264147695b1839520e333d6d8b1.png

根据用户Id,查询到信息

9319b04de46d08193573240e25de6f3.png

这样就不需要每次查询都通过数据库,如果用户更新个人信息,会同步到redis
这里phone和时间出现空值是因为我注册的时候没有忘redis里面存,所以出现空值,一个是注册,一个是更改,只是把更改的存储在redis里。

上一篇:MySQL kill指令使用指南

栏    目:其它数据库

下一篇:MySQL 查看链接及杀掉异常链接的方法

本文标题:使用redis数据库存储用户信息

本文地址:https://zz.feitang.co/shujuku/34736.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号