在实际开发中,你们往redis中都存了哪些数据?

贾宝玉的贾 2019-04-30 05:40:37
在实际开发中,你们往redis中都存了哪些数据?
...全文
1843 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
专注写bug 2019-05-10
  • 打赏
  • 举报
回复
分布式token,和一些关键性反复查数据库的东西等
游北亮 2019-05-06
  • 打赏
  • 举报
回复
贴一个ppt吧,Redis应用场景: https://download.csdn.net/download/youbl/11161417 另外,高并发Redis不会丢数据,除非是客户端等待超时,这个并不是Redis的问题。 Redis丢数据除非是服务中断,比如重启。 我经历过的Redis问题,大概如下: - 避免灾难性或消耗性能的语句(驱动层封闭,禁用如下指令)flushall 、keys、monitor(降低50%性能) - 单线程机制,避免对单个key的高并发读取(业务层做内存缓存) - 缓存服务建议关闭持久化,fork出的子进程会卡住主进程,导致瞬间的访问超时 - 需要aof的机器,建议预留一半内存,防止内存交换,aof还要关注硬盘空间,避免不足导致崩溃 - 因为Redis占用大内存,如果服务器有其它进程内存不足,可能导致系统杀死Redis以释放内存
LighBlade 2019-05-06
  • 打赏
  • 举报
回复
redis可以当消息队列用的。 持久化机制是存在,且都是开启的,有不开启的吗? 但是,并不靠谱,它到底不是数据库 在高并发,或者某些情况下,数据可能丢失(都是泪。。。)
xcbeyond 2019-05-05
  • 打赏
  • 举报
回复
操作频率较高数据,且数据量不是很大的,最为典型的就是redis的分布式锁
贾宝玉的贾 2019-05-05
  • 打赏
  • 举报
回复
引用 2 楼 LighBlade 的回复:
允许丢失,变更频次较低/性能要求较高,全项目/多项目公用 session 缓存 消息队列数据 甚至有DB数据 还是要跟业务结合
RDB和AOF都不开启吗?为什么会存消息队列??
LighBlade 2019-05-03
  • 打赏
  • 举报
回复
允许丢失,变更频次较低/性能要求较高,全项目/多项目公用 session 缓存 消息队列数据 甚至有DB数据 还是要跟业务结合

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧