http://docs.openstack.org/juno/config-reference/content/section_keystone.conf.html

http://docs.openstack.org/liberty/config-reference/content/section_keystone-cache.html

keystone很多子系统如tokenidentity等都用到了cache,cache的设置可以是全局的对所有subsystem,也可以对每个subsystem单独设置cache。

keystone中使用 dogpile.cache

oslo.cache https://specs.openstack.org/openstack/oslo-specs/specs/kilo/oslo-cache-using-dogpile.html

也是对dogpile.cache的包装。可以支持以下backend:

  • Memcached

    • BMemcached
    • Standard Memcached
    • Pylibmc
  • In-Memory (Python dict-based)
  • Redis
  • MongoDB

keystone cache section中配置:

默认的是backend = keystone.common.cache.noop

在生产环境下建议使用keystone.cache.memcache_pool) or Redis (dogpile.cache.redis)

devstack实验环境可以使用dogpile.cache.memory

keystone所有支持的cache backend:

  • dogpile.cache.memcached - Memcached backend using the standard python-memcached library

  • dogpile.cache.pylibmc - Memcached backend using the pylibmc library

  • dogpile.cache.bmemcached - Memcached using python-binary-memcached library.

  • dogpile.cache.redis - Redis backend

  • dogpile.cache.dbm - Local DBM file backend

  • dogpile.cache.memory - In-memory cache, not suitable for use outside of testing as it does not cleanup it's internal cache on cache expiration and does not share cache between processes. This means that caching and cache invalidation will not be consistent or reliable.

  • dogpile.cache.mongo - MongoDB as caching backend.

  • keystone.cache.memcache_pool - An eventlet safe implementation ofdogpile.cache.memcached. This implementation also provides client connection re-use.

Warning

如果在 eventlet下部署keystone,不要采用dogpile.cache.memcached backend,已知问题会导致memcache client内存泄漏和耗费额外的socket。

转载于:https://www.cnblogs.com/allcloud/p/5065997.html

keystone cache相关推荐

  1. Openstack组件部署 — 将一个自定义 Service 添加到 Keystone

    目录 目录 Keystone 认证流程 让 Keystone 为一个新的项目 Service 提供验证功能 最后 Keystone 认证流程 User 使用凭证(username/password) ...

  2. (原创)OpenStack服务如何使用Keystone(三)---详细配置Keystone中间件

    (一)Keystone端的操作 (二)如何在OpenStack服务上部署Keystone中间件 (三)详细配置keystonemiddleware 前文我们介绍了如何部署Keystone中间件以及中间 ...

  3. Ubuntu 14.04 LTS 配置 Juno 版 Keystone

    keystone配置概况 采用包安装方式安装的keystone,重要的文件结构有如下: /etc/keystone/ - 包含keystone所有的配置信息 /var/log/keystone/ - ...

  4. OpenStack组件——Keystone身份认证

    1.keystone介绍 keystone 是OpenStack的组件之一,用于为OpenStack家族中的其它组件成员提供统一的认证服务,包括身份验证.令牌的发放和校验.服务列表.用户权限的定义等等 ...

  5. 【Openstack】实录手动部署Openstack Rocky 双节点(2)- Keystone

    第一篇:实录手动部署Openstack Rocky 双节点(1)- 基础服务 上一篇:实录手动部署Openstack Rocky 双节点(1)- 基础服务 下一篇:手动部署Openstack Rock ...

  6. 如何使keystone更有效率

    2019独角兽企业重金招聘Python工程师标准>>> 写在前面-- 最近在测试OpenStack Havana RDO版本的时候,发现过一段时间后,整个平台会变动的越来越慢.刚刚开 ...

  7. keystone WSGI流程

    作为OpenStack两种基本的通信方式(RESTful API与消息总线)之中的一个.理解RESTful API的设计思路和运行过程,有助于我们对OpenStack有更好的理解.RESTful仅仅是 ...

  8. OpenStack手动分布式部署Keystone【Queens版】

    目录 Keystone简介 1.登录数据库配置(在controller执行) 1.1登录数据库 1.2数据库里创建keystone 1.3授权对keystone数据库的正确访问 1.4退出数据库 2. ...

  9. Play with LDAP + Keystone (by quqi99)

    版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (作者:张华 发表于:2018-05-29) Install OpenLDAP OpenLDAP Server可 ...

最新文章

  1. 深度解析2019中国机器人行业年会主旨报告:把脉中国机器人发展,助力产业创新与协作共融...
  2. oracle知识博客链接
  3. 【英语学习】【Daily English】U10 Education L01 Is this certificate a must?
  4. html5学习笔记(section)
  5. SQL查询最近几年、几月的数据
  6. coreseek mysql.sock_coreseek+lnmp实现站内全文检索
  7. Android端记录跑步计步运动轨迹数据的App
  8. 网页英文 错位_浏览器不兼容,网页错位的简单解决方法
  9. 以一次失败的沟通,来聊聊技术人员沟通中常见的几个问题
  10. 数据结构与算法实验4——字符串和数组 7-5 病毒变种
  11. android 事件分发 代码解析,Android事件分发之源码分析
  12. 511遇见易语言API模块进程创建CreateProcess
  13. 如何快速高效出高质量效果图
  14. 牛客OJ SQL后30题的解答
  15. vivox21支持html,【vivoX21评测】看完vivo X21这20个重点,我忍不住剁手_vivo X21_手机评测-中关村在线...
  16. Web应用程序的身份验证机制
  17. R346型多通道大功率高频读写器
  18. 超级计算机模型,迄今为止最精确的黑洞合并模拟,由超级计算机和人工智能创建!...
  19. B+树,有图有真相!
  20. 单相PWM整流器的数学模型、工作原理

热门文章

  1. 报警点(电子狗)模型探究
  2. 【计算机毕业设计】酒店管理系统
  3. AppStore微信快捷支付怎么解除
  4. 利用喜欢的字给小孩取名
  5. 搜索rapidshare资源的几种方法
  6. 【项目小结】英语语法错误检测(GEC)开题论文阅读记录
  7. GitHub 超 6800 Star!让你一键还原百年老电影、黑白旧照片本色
  8. 记录连接mongo突然出现:Cannot connect to MongoDB. No suitable servers founderverSelection TimeoutMS神奇解决方法
  9. Android控件之Spinner,Android 控件之Spinner
  10. 计算机视觉--瓶颈以及机遇