主要的区别是redis是分布式缓存,而你说的全局变量,实际开发时会用到本地缓存,存储在内存或本地文件中。但是本地缓存有个缺点,就是依赖本地机器,当我们的一个服务部署了多份,本地缓存就不太适用了。这个时候redis这类的分布式缓存就很好的解决了。 类比平时一个常用的例子就是将session存储到redis中,而不是放在服务器本地。当然本地缓存比redis性能更好,实际开发中会两者结合使用。
主要的区别是redis是分布式缓存,而你说的全局变量,实际开发时会用到本地缓存,存储在内存或本地文件中。但是本地缓存有个缺点,就是依赖本地机器,当我们的一个服务部署了多份,本地缓存就不太适用了。这个时候redis这类的分布式缓存就很好的解决了。 类比平时一个常用的例子就是将session存储到redis中,而不是放在服务器本地。
当然本地缓存比redis性能更好,实际开发中会两者结合使用。