
Node.js服务端
Node.js相关实践
不说别的就是很菜
这个作者很懒,什么都没留下…
展开
-
node.js+redis 用promise解决在多个数据库同时写入时出现错乱问题
问题背景 同时在redis多个数据库中同时写入数据,有的数据未写入,有的数据写入到了别的数据库 原因 redis是用c语言实现的,同时select数据库的时候会出现指针错乱问题,由于redis跑任务时候是多线程的,所以当同时select时,select0号数据库写入的时候,指针指向0号数据库,但未完成写入操作时,别的select数据库线程覆盖了。导致指针指向了1号数据库,导致写入0号数据库的key-value到了1号数据库,从而导致错乱 解决方法(promise) 对于这种问题,为了保证指针不错乱,就要求异原创 2021-04-19 10:27:41 · 550 阅读 · 1 评论 -
仿网易云音乐的移动应用后端工程(vue-cli4.x+vant+vuex+vue-router+mongoDB+express)
这是一个仿网易云音乐的移动应用后端工程说明。 (网易云有登录注册等的接口,但是由于没有做过移动端的应用,对于express和mongoDB都不熟悉,所以没有用接口,直接自己写了个后端来实践一些交互操作,目前还是大三,对于优化之类的都不大熟悉,文件仅供参考,欢迎讨论指正。) 本工程github链接 技术栈 express:node.js的后端框架 MongoDB:数据库 工程目录 工程配置步骤 安装express cnpm i express --S 安装mongoose cnpm i mongoos原创 2020-06-29 17:27:15 · 387 阅读 · 0 评论