image

编辑人: 独留清风醉

calendar2025-02-05

message9

visits793

常用后端技术面试题(MongoDB, Redis, Apache, Nginx等)

    1. mongodb有哪些常用优化措施

参考答案: 类似传统数据库,索引和分区.

    1. mongoose是什么?有支持哪些特性?

参考答案: mongoose是mongodb的文档映射模型.主要由Schema, Model和Instance三个方面组成.Schema就是定义数据类型,Model就是把Schema和js类绑定到一起,Instance就是一个对象实例.常见mongoose操作有,save, update, find. findOne, findById, static方法等.

    1. redis支持哪些功能

参考答案: set/get, mset/hset/hmset/hmget/hgetall/hkeys, sadd/smembers, publish/subscribe, expire

    1. redis最简单的应用

参考答案:

    var redis = require("redis"),
        client = redis.createClient();

    client.set("foo_rand000000000000", "some fantastic value");
    client.get("foo_rand000000000000", function (err, reply) {
        console.log(reply.toString());
    });
    client.end();
    1. apache,nginx有什么区别?

参考答案: 二者都是代理服务器,功能类似.apache应用简单,相当广泛.nginx在分布式,静态转发方面比较有优势.



创作类型:
原创

本文链接:常用后端技术面试题(MongoDB, Redis, Apache, Nginx等)

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share