SQL其他高频面试题 1、数据库的三大范式? 2、MySQL数据库有哪些数据类型? 追问:char和varchar的区别? 3、百万级别以上的数据如何删除? 4、大表数据查询,怎么优化? MySQL中索引的高频面试问题 1、请简述常用的索引有哪些种类? 2、MySQL数据库中索引的工作机制是什么? 3、唯一和主键索引的区别,...
日期:2023-12-18 浏览:214次 评论: 0 阅读全文
目录 1.说说你对Redis的了解? 2.Redis与Memcached的区别? 3.Redis有什么数据类型? 4.Redis有哪几种持久化方式?优缺点是什么? 5.Redis数据过期后的删除策略? 6.Redis的数据淘汰策略有哪些? 7.什么是缓存穿透?如何避免? 8.什么是缓存击穿,如何避免? 9.什么是缓存雪崩?何如避免? 10.使用...
日期:2023-12-18 浏览:254次 评论: 0 阅读全文
1、Redis 是什么?它的主要用途是什么? 答案: Redis 是一个开源的内存数据结构存储系统,可以用作数据库、缓存和消息代理。它支持多种数据结构,例如字符串、列表、哈希表、集合和有序集合。Redis 的主要用途包括缓存、会话存储、排行榜、计数器和发布/订阅模式等。 2、Redis 的优点是什么? 答案: Redis 的优点包括...
日期:2023-12-16 浏览:226次 评论: 0 阅读全文
一、Redis是什么? Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set --有序集合)和hash。这些数据结构都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。为了保证效率,数据...
日期:2023-12-16 浏览:208次 评论: 0 阅读全文
以下是一些常见的Redis面试题及其答案: 1. Redis是什么? 答:Redis是一个开源的内存数据结构存储系统,可以用作数据库、缓存和消息代理。它支持多种数据结构,例如字符串、列表、哈希表、集合和有序集合。 2. Redis的主要用途是什么? 答:Redis的主要用途包括缓存、会话存储、排行榜、计数器和发布/订阅模式等。 ...
日期:2023-12-16 浏览:228次 评论: 0 阅读全文
现在我们假设只有一个table,名为pages,有四个字段,id, url,title,body。里面储存了很多网页,网页的url地址,title和网页的内容,然后你用一个sql查询将url匹配的排在最前, title匹配的其次,body匹配最后,没有任何字段匹配的,不返回。 就是上面这道面试题,让我想了一个下午,在网上找资料,最后用下面方法实...
日期:2022-10-31 浏览:603次 评论: 0 阅读全文