相关属性:
token默认有效期:24小时
token保存方式(keystone.conf):
1、SQL数据库 - 数据量增多,速度逐渐变慢
driver = keystone.token.backends.sql.Token
2、memcache - 速度快,耗内存
keystone.token.backends.memcache
3、二元组(键对) - 速度慢
keystone.token.backends.kvs
如果内存多,建议用memcache的方式
如果采用数据库的方式,由于token产生的速度很快,token表中的数据量会变的很大,影响运行速度,所以需要定期清理无效token
# 可以写成定期脚本
keystone-manage token_flush
比如加到crontab
# 每小时执行一次
* */1 * * * /usr/bin/keystone-manage token_flush >/dev/null 2>&1