redis 的使用场景总结有以下几种:
- 缓存/数据存储。涉及大部分 redis 的数据类型, string,Hash ,Zset ,set 等
- 队列。利用 list 类型的 push pop 操作。
- 事件通知。利用 publish/subscribe 消息系统
redis 的使用场景总结有以下几种:
密码哈希(password hashing),是常用的密码管理技术。在 web 开发等工程实践中,账户密码等敏感信息通常不会明文存储到数据库,而是转换成一段哈希值存储。这样即使哪天数据库泄露了,用户的密码也不会一眼被识破。密码哈希有以下特点:
译按:
Promise 是异步编程的一种解决方案,让 javascript 可以从杂乱回调函数中解脱出来。后来 ES6 标准把 Promise 纳入其中,原生提供了 Promise 对象。Promise 也成为 ES6 最主要的特性之一。
网上介绍 promise 使用方法的文章很多,解释其原理却很少。这篇文章循序渐进地实现了一遍 promise,分析透彻,对了解 promise 的工作原理很有帮助。为了加深印象,所以把原文翻译了一遍。
项目的 repository:react-redux-shopping-cart-demo
Redux 是最热门的 React 架构。介绍 Redux 的文章不少,官方文档的内容也非常丰富。
本文根据个人对 Redux 的理解,提供一种和官方文档不一样的视角,阐述如何从零开始开发一个 React + Redux 应用。