前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Redis过期策略2020-架构师(六十三)

Redis过期策略2020-架构师(六十三)

作者头像
用户9919783
发布2023-10-31 19:21:22
1350
发布2023-10-31 19:21:22
举报

1、Kerberos认证的说法中,错误的是()。

A、Kerberos是在开放的网络中为用户提供身份认证的一种方式

B、系统中的用户要相互访问必需先向CA申请票据

C、KDC中保存在着所有的账号和密码

D、Kerberos使用时间戳来防止重放攻击

答案:B

解析:

Kerberos是支持SSO单点登入的,不可能每个服务都需要自己的登入认证,需要一个登入认证中心,这就是Kerberos。

2、缓存中存储当前的热点数据,Redis为每个KEY值都设置了过期时间,以提高缓存命中率。为了清除非热点数据,Redis选择“定期删除+惰性删除”策略。如果该策略失效,Redis内存使用率会越来越高,一般应采用内存淘汰机制来解决。 请用100字以内的文字简要描述该策略的失效场景,并给出三种内存淘汰机制。

答案:

当定期删除失效的时候,并且这个key不再访问,就会导致这个key一直存在,不会删除。

1、所有key随机删除。

2、所有key根据最少使用删除。

3、根据已设置过期时间的数据,选择使用最少的key删除。

4、根据已设置过期时间的数据,选择时间过期最久的删除。

5、根据已设置过期时间的数据,随机删除。

3、该工业设备检测系统拟采用工业控制领域中统一的数据访问机制,实现与多种不同设备的数据交互,请用200字以内的文字说明采用标准的数据访问机制的原因。

答案:

采用标准的数据库访问机制可以在生产工厂和软件开发公司之间形成一套规则,对生产工厂和软件开发公司都是透明的,生产工厂只需要按照标准生产,无需关注软件开发公司如何开发,软件开发公司也无需关注生产工厂如何生产,实现对设备数据的统一管理,直接按照标准对接就好。

4、请说明关系型数据库开发中,逻辑数据模型设计过程包含哪些任务?该包裹单的逻辑数据模型中应该包含哪些实体?并给出每个实体的主键属性。

答案:

构件 上下文关系数据模型,确定每个实体之间的关系。

构件 主键进行数据模型,确定每个实体的主键。

构件 全属性数据模型,确定每个全属性实体。

按数据库建模的标准规范,来设计整个数据模型。

5、请说明什么是超类实体?结合图中包裹单信息,试设计一种超类实体,给出完整的属性列表。

答案:

超类指多个表合并为一个表。

用户(单位,电话,详细地址,姓名)

6、请说明什么是派生属性,并结合图2-1的包裹单信息说明哪个属性是派生属性。

派生属性指某个实体的非主键属性可以由其他非主键属性决定。

总计是派生属性

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 后端从入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档