首页  >  问答  >  正文

java - redis缓存数据如何管理

1.实际项目中都有哪些数据存入redis中

2.多个开发人发自己存自己的数据,是怎样规范存储和整理的

3.redis中的数据用作缓存还是硬存储

4.redis上手容易不,是不是使用一个工具类就可以了。

高洛峰高洛峰2742 天前486

全部回复(2)我来回复

  • 阿神

    阿神2017-04-18 10:57:21

    1. 实际项目中都有哪些数据存入redis中 ?

      1. 热点数据:经常被查询而修改较少的数据

      2. 用户信息:Redis可以用来作统一的Session管理

    2. 多个开发人发自己存自己的数据,是怎样规范存储和整理的 ?

      1. 主要是遵循一个统一的规范,可以用 项目名+模块名+实体+id的方式

    3. redis中的数据用作缓存还是硬存储 ?

      1. 主要用力做缓存

      2. Redis中的持久化是指Redis为方式数据丢失把缓存中的数据按照一定的方式保存在硬盘上 而非数据库

    4. redis上手容易不,是不是使用一个工具类就可以了 ?

      1. Java中可以使用Jedis来调用

    回复
    0
  • PHPz

    PHPz2017-04-18 10:57:21

    项目应用场景

    1. 使用HyperLogLog进行IP去重,针对唯一IP统计

    2. 使用redis链表作队列

    3. 使用string类型,进行increment计数操作,加并发锁等

    4. 数据结构- 无序集合。比如在微博应用中,每个人的好友存在一个集合(set)中,这样求两个人的共
      同好友的操作,还有交集、并集、差集

    5. hash 类型,根据业务场景存放用户信息

    其它的建议先自行学习了解redis

    回复
    0
  • 取消回复