面试2
吐槽在前:年底可能公司可能都不怎么招人了吧,今天是真的惨,前一天晚上和女朋友吵架,第二天一早就去面试,坐了一个多小时地铁,发现在修路,冒着雨蹬自行车绕了好大一圈才找到。。。中午在学校食堂吃饭,因为面试有些晚回来已经没有什么饭了,点了一份炒饭,边吃边哭。。。早知道我为什么还去考研啊。。。
1、redis数据库有哪些常见的数据类型
答:常见的五种数据类型
字符串string、列表list、集合set、散列hash、有序集合sorted set
散列hash:Redis中的散列可以看成具有String key和String value的map容器,可以将多个key-value存储到一个key中。
集合set:Redis的集合是无序不可重复的,和列表一样,在执行插入和删除和判断是否存在某元素时,效率是很高的。
2、数据库的索引
答:在MySql数据库中,有四种索引:聚集索引(主键索引)(聚簇索引)、普通索引、唯一索引以及全文索引(FUNLLTEXT INDEX)
索引结构主要有Hash索引和B+ Tree索引