Token什么是Token?
???在计算机身份认证中是令牌(临时)的意思。其实上面讲的单点登录里面ticket就是一个Token。Token你就可以把他理解为一个令牌,有了这个令牌可以出入权限允许的任意地方。
Token的作用????1、降低服务器压力。Token是无状态的以及不存储Session信息。如果我们将已验证的用户的信息保存在Session中,则每次请求都需要用户向已验证的服务器发送验证信息用户量大时,可能会造成一些拥堵。
???2、防止CSRF(跨站请求伪造:也被称为one-clickattack或者sessionriding,通常缩写为CSRF或者XSRF,是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法)
Redis什么是Redis????Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过RedisSentinel提供高可用,通过RedisCluster提供自动分区。
简单来说,Redis就是个数据库。
Redis优势有哪些?什么时候会用Redis????1、读写数据的效率极高,远远超过数据库。以设置和获取一个字节字符串为例,它的读取速度可高达次/s,写速度高达次/s。
???2、储存在Redis中的数据是持久化的,断电或重启后,数据也不会丢失。
???3、...什么时候用redis,还是看需求。我们公司用的是redis,举个简单的例子,假设web端有个用户页面,用户数有万,第一次在web查询用户时,是从数据库查的。
当你第二次在web端查询用户时,可以从redis里面查(等于是把之前从数据库里面查询的数据放到redis里面了),这样就不用每次都访问数据库,大大降低了数据库的压力。
因为水平有限,更多redis、缓存相关知识(白癜风哪里能治好北京治白癜风症最好的医院
转载请注明地址:http://www.yujinxiangqiangzhi.com/rjkf/10300.html