对于我来言,Redis 最大的意义就是可以将一些安全方面的记忆从原来的客户端浏览器移至 Redis 缓存。以前的方式会将用户的登录名,密码等写在 Cookie 中。现在只需要在客户端存一个字符串,然后通过这个字符串到 Redis 缓存去寻找对应的用户登录信息,由于不在本地,明码甚至都可以。
上图是不采用 Redis 将客户的登录信息及状态记忆在浏览器中的效果。下图是采用 Redis 后,在客户端浏览器中的记忆情况。
Redis 单机安装很简单,配置主要是修改 /etc/redis/redis.conf 。以下内容需修改:
bind 0.0.0.0 -::1 # 修改为 0.0.0.0 才暴露给其它主机客户端使用。
其它内容在要求不高的情况下一般不需要调整。
但在本系统中是利用它缓存,记忆了工作的一些进度,使得处理过程中出现进度条变成更为容易。如果无Redis 缓存,本系统在分组的时候前台的进度条将会卡住(不影响后台分组,一段时间刷新后前台会正确显示正确的分组信息。)。