文章详情页
java - redis缓存数据如何管理
浏览:173日期:2023-12-28 08:46:33
问题描述
1.实际项目中都有哪些数据存入redis中
2.多个开发人发自己存自己的数据,是怎样规范存储和整理的
3.redis中的数据用作缓存还是硬存储
4.redis上手容易不,是不是使用一个工具类就可以了。
问题解答
回答1:实际项目中都有哪些数据存入redis中 ?
热点数据:经常被查询而修改较少的数据
用户信息:Redis可以用来作统一的Session管理
多个开发人发自己存自己的数据,是怎样规范存储和整理的 ?
主要是遵循一个统一的规范,可以用 项目名+模块名+实体+id的方式
redis中的数据用作缓存还是硬存储 ?
主要用力做缓存
Redis中的持久化是指Redis为方式数据丢失把缓存中的数据按照一定的方式保存在硬盘上 而非数据库
redis上手容易不,是不是使用一个工具类就可以了 ?
Java中可以使用Jedis来调用
回答2:项目应用场景
使用HyperLogLog进行IP去重,针对唯一IP统计
使用redis链表作队列
使用string类型,进行increment计数操作,加并发锁等
数据结构- 无序集合。比如在微博应用中,每个人的好友存在一个集合(set)中,这样求两个人的共同好友的操作,还有交集、并集、差集
hash 类型,根据业务场景存放用户信息
其它的建议先自行学习了解redis
标签:
java
上一条:java 文件路径问题下一条:idea 编译的java文件 外面直接运行
相关文章:
1. html5 - 在一个页面中 初始了两个swiper 不知道哪里错了 一直不对2. android - 京东移动端网页和其app加载的url所做的呈现不应该是完全一样的吗?3. javamail发送邮件是否跟所在的网络环境有关?4. 请教,关于python字典,合并相同值的键的实现方法5. css3中translate(-50%,-50%)对 transform-origin的奇葩影响?6. javascript - 如何将 windows 下编辑器中的 CRLF 替换为 LF?7. Windows系统能否利用Docker使用Ubuntu吗?Ubuntu能使用本机的显卡吗?8. javascript - 求解答:实例对象调用constructor,此时constructor内的this的指向?9. mysql5.7就没有官方性质的详细配置文件吗?求大神告知10. python的MySQLdb库中的executemany方法如何改变默认加上的单引号?
排行榜

网公网安备