【Firefly入门教程】firefly、MySQL和Memcached共同使用

2023-11-05

  1. #coding:utf8
  2.  
  3. ###########firefly、MySQL和Memcached共同使用###########
  4.  
  5. from firefly.dbentrust.dbpool import dbpool
  6. from firefly.dbentrust.memclient import mclient
  7. from firefly.dbentrust.mmode import MAdmin
  8.  
  9. hostname = "localhost"#要连接的数据库主机名
  10. user  = "root"#要连接的数据库用户名
  11. password = "111" #要连接的数据库密码
  12. port = 3306 # 3306 是MySQL服务使用的TCP端口号,一般默认是3306
  13. dbname = "test1" #要使用的数据库库名
  14. charset = "utf8" #要使用的数据库的编码
  15. dbpool.initPool(host = hostname,
  16.                 user = user,
  17.                 passwd = password,
  18.                 port = port,
  19.                 db = dbname,
  20.                 char = charset
  21.                 )##firefly重新封装的连接数据库的方法,这一步就是初始化数据库连接池,这样你就可连接到你要使用的数据库了
  22.  
  23. address = ["127.0.0.1:11211"] #要连接的Memcached的主机地址端口号
  24. hostname = "localhost"#要连接的Memcached的主机名
  25. mclient.connect(address, hostname)#firefly重新封装的连接Memcached的方法,这样你就可连接到你要使用的Memcached
  26.  
  27. player = MAdmin("player","id")#实例化一个MAdmin管理器,用来管理player表中的数据,player是你要管理的表名,id是该表的主键
  28. #不清楚MAdmin是什么的童鞋请移步http://firefly.9miao.com/wiki/index.htm,wiki里面有个dbentrust使用文档,里面详细说明了firefly自定义的几个类与数据库之间的关联
  29.  
  30. player.insert()#将管理器player注册到memcached中
  31.  
  32. m = player.getObj(100001)#取出player表中主键(本例为id)为100001的这条数据对象(Mmode)
  33. data = m.get("data")#获取数据对象m里面包含的信息
  34. print data#打印信息
  35.  

转载于:https://www.cnblogs.com/9miaoshetuan/p/3851488.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Firefly入门教程】firefly、MySQL和Memcached共同使用 的相关文章

  • 做测试不会 SQL?超详细的 SQL 查询语法教程来啦!

    前言 作为一名测试工程师 工作中在对测试结果进行数据比对的时候 或多或少要和数据库打交道的 要和数据库打交道 那么一些常用的sql查询语法必须要掌握 最近有部分做测试小伙伴表示sql查询不太会 问我有没有sql查询语法这一块的文档可以学习
  • MongoDB - 库、集合、文档(操作 + 演示 + 注意事项)

    目录 一 MongoDB 1 1 简介 a MongoDB 是什么 为什么要使用 MongoDB b 应用场景 c MongoDB 这么强大 是不是可以直接代替 MySQL d MongoDB 中的一些概念 e Docker 下载 1 2
  • Memcached 最佳实践 - 小对象和大量键还是大对象和少量键?

    I use memcached http www danga com memcached 存储复杂计算的整数结果 我有数百个可以缓存的整数对象 我应该将它们缓存在更复杂的对象中的单个键下 还是应该为对象使用数百个不同的键 我正在缓存的对象不
  • JMeter - 使用 beanshell 通过 telnet 执行命令

    我正在尝试在beanshell中编写一个jmeter采样器来执行memcached telnet接口命令 特别是flush all 我需要它在每次测试后清除缓存 因为它会导致快速连续的测试失败 我有以下代码 import org apach
  • SAP ERP系统是什么?SAP好用吗?

    A公司是一家传统制造企业 公司曾先后使用过数个管理软件系统 但各部门使用的软件都是单独功能 导致企业日常管理中数据流与信息流相对独立 形成了 信息孤岛 随着公司近年业务规模的快速发展以及客户数量的迅速增加 企业原有的信息系统在销售预测及生产
  • 2023下半年软考「单独划线」合格标准公布

    中国计算机技术职业资格网发布了 关于2023年度下半年计算机软件资格考试单独划线地区合格标准的通告 2023下半年软考单独划线地区合格标准各科目均为42分 01 官方通告 关于2023年度下半年计算机软件资格考试单独划线地区合格标准的通告
  • 网工内推 | 上市公司同程、科达,五险一金,年终奖,最高12k*15薪

    01 同程旅行 招聘岗位 网络工程师 职责描述 1 负责职场 门店网络规划 建设 维护 2 负责网络安全及访问控制 上网行为管理和VPN设备的日常运维 3 负责内部相关网络自动化和系统化建设 4 优化与提升网络运行质量 制定应急预案 人员培
  • 网络安全行业热门认证证书合集

    网络安全认证证书 就和学历一样是敲门砖 拿到了可以用不到 但不能没有 技术大牛可以没有证书 但普通人不能没有 1 初级入门 就像学历在职场上展示一个人的基本素养一样 网络安全认证证书可以展示一个人在网络安全领域具备的基本知识和技能 它为初学
  • memcached数据缓存的设计模式

    可以轻松地将可选的 memcached 缓存封装到现有的数据库查询中 例如 旧 仅限数据库 function getX x get from db return x end 新 带有内存缓存的数据库 function getX x get
  • 如何使用 Python memcached 检查 Django 缓存的内容?

    工具版本 Python 2 6 5 姜戈1 3 1 内存缓存 1 4 10 python memcached 1 48 Memcached 当前正在运行 ps ef grep memcache nobody 2993 1 0 16 46 0
  • 如何实现Memcached与数据库同步

    AFAIK Memcached 不支持与数据库同步 至少是 SQL Server 和 Oracle 我们计划将 Memcached 免费 与我们的 OLTP 数据库结合使用 在某些业务流程中 我们进行一些繁重的验证 这需要从数据库中获取大量
  • 如何获取node.js中的所有memcached数据?

    首先 我的目的是当用户关闭浏览器时用户会话数据应该过期 现在的问题是 我的服务器需要 memcached 才能正常工作 因此 我想从已关闭浏览器的 memcached 中删除该特定用户会话 我不想清除所有内存缓存 以便剩余用户的会话仍然存在
  • memcached - 与 C# asp.net 应用程序一起使用

    我正在考虑在我目前正在开发的应用程序中使用memcached 在某些时候 最终 我计划在 Amazon EC2 上托管它 我只是想知道 是否可以有一个运行 memcached 的 Linux 服务器 aws 实例 并使用 Windows 服
  • NHibernate 和 Memcached - 教程/示例

    我安装了带有几个存储桶设置的 Membase 服务器 并且我正在寻找一个很好的教程或示例来说明如何将其用作 NHibernate 的二级缓存 我对示例配置的外观感兴趣 以及是否需要在代码中执行任何操作 或者我是否可以通过 NHibernat
  • 在 MySQL 中使用 NoSQL

    我注意到 MySQL 可以将 Memcached NoSQL 与 InnoDB 结合使用 但我无法检索有关如何使用它的信息 我想与 PHP 一起使用 NoSQL 查询是标准的吗 首先 MySQL从5 6版本开始只支持NoSQL的memcac
  • 如何返回 Google App Engine 中的所有 memcached 值?

    我想使用我的 python 应用程序引擎内存缓存中的所有数据 我事先不知道钥匙 我如何获取所有数据 唯一读过的功能 http code google com appengine docs python memcache functions
  • Memcached 与 Windows 和 .NET

    有没有人已经在 Windows 环境中实现了 memcached 以供生产使用 因为我读过很多博客 不建议在 Windows 中运行 memcached 尤其是用于生产用途 例如在 Windows 上运行 memcached http la
  • 使用 MYsql 5.6 内存缓存

    我想我一定错过了一些非常明显的东西 但我想做的是使用 MySQL 5 6 并通过 memcache 返回值 所以我已经设置MYSQL来使用memcache插件 在innodb memcache containers表中设置详细信息 我现在该
  • 文件系统和 Memcached 哪个缓存更快/更好?

    我认为我还不清楚 从文件或从 memcached 读取内容更快吗 为什么 Memcached 速度更快 但内存有限 HDD 很大 但 I O 速度比内存慢 你应该把memcached 最热门的东西 and 所有其他人 can go 缓存文件
  • redis - 使用哈希

    我正在使用 redis 为我的 Web 应用程序实现社交流和通知系统 我是 redis 的新手 我对哈希值及其效率有一些疑问 我读过这篇很棒的文章Instagram 帖子 http instagram engineering tumblr

随机推荐

  • OpenCv之图像直方图

    目录 一 基本概念 二 使用OpenCv统计直方图 三 使用掩膜的直方图 一 基本概念 图像直方图是用一表示教字图像中亮度分布的直方图 标绘了图像中每个高度值的像素数 可以借助观察该有方图了解需要如何调整亮度分布的直方图 这种直方图中 横坐
  • QT中以get,post方式调用后台web api接口(.NET开发)

    在QTCreator中 包含头文件 include
  • react如何获取表单数据

    react如何获取表单数据 分为两种情况 第一种是每次输入都会更新状态 第二种是只有用到的时候才获取 会用大量的ref 不推荐 这里主要介绍第一种 这是我们要操作的数据 state resume username password 通过传参
  • 安卓APP_ Fragment(4)—— Fragment + ViewPager2 模拟微信首页 (1)两者联动实现翻页

    摘自 安卓APP Fragment 4 Fragment ViewPager2 模拟微信首页 1 两者联动实现翻页 作者 丶PURSUING 发布时间 2021 04 20 17 46 59 网址 https blog csdn net w
  • [LeetCode-1342]Number of Steps to Reduce a Number to Zero

    该题是easy 比较简单 我用的是常规的方法 看到了一行实现的大神 文章目录 题目相关 Solution 题目相关 题目解读 给定一个数 0 1 0 6 10 6 106 判断该数经过减1 或 除2操作到达0所需要的步数 原
  • 利用VSCode实现远程连接服务器并实时同步保存文件

    本博客主要用来记录和分享经验 有问题欢迎大家友善讨论 转载请注明出处并选择文章类型为 转载 博主作为新人 水平有限 多谢理解 前言 博主在使用MobaXterm远程连接服务器时 不是很习惯使用其自带的编辑器修改代码 可能主要是因为每次保存后
  • 前端架构师

    岗位职责 1 负责云计算产品前端架构工作及产品开发规划工作 2 维护及优化网站前端性能 优化前端开发模式和规范 3 根据产品人员提供的业务需求 探索并优化前端开发效果 4 探索并优化前端开发效率 代码质量 职位要求 1 对Node js A
  • node版本升级

    查看当前node的版本号 node v 查看npm工具版本 npm v 安装管理node的版本管理工具 n npm install g n 清理npm的cache npm cache clean f 更新到最新稳定版 n stable 修改
  • MySQL数据教程(一)数据库概念,超详细安装和配置数据库,数据库可视化界面介绍

    1 数据库基本概念 1 1什么是数据库 数据库 database 是用来组织 存储和管理数据的仓库 当今世界是一个充满着数据的互联网世界 充斥着大量的数据 数据的来源有很多 比如出行记录 消费记录 浏览的网页 发送的消息等等 除了文本类型的
  • vos安装好后java环境未找到

    首先安装jdk 然后用电脑管家修复下 转载于 https www cnblogs com flyoung p 9400295 html
  • 大数据学习之Zookeeper——01Zookeeper简单介绍

    转载 https www cnblogs com sunddenly p 4033574 html 一 分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术 分布式协调技术 那么什么是分布式协调技术 那么我来告诉大家 其
  • ssm项目(商城管理系统)-- 完整

    搭建SSM项目 1 新建Maven工程 添加Web模板 2 配置 pom xml文件 2 1 集中定义全局变量 依赖版本号 方便管理版本 2 2 依赖 2 3 插件 2 4 识别配置文件 3 添加配置文件 3 1 数据库连接信息jdbc p
  • Visual Studio注释快捷键

    VS注释快捷键操作 注释 先CTRL K 然后CTRL C 取消注释 先CTRL K 然后CTRL U
  • 我的世界启动器怎么更改java_我的世界启动器Java路径怎么设置?

    本文是历趣手游专区小编为诸位我的世界PC端玩家带来的我的世界启动器Java路径如何设置攻略 希望诸位我的世界玩家会喜欢 我的世界java路径设置攻略 1 首先我们要确保电脑中已经下载并安装好了最新的java 如果没有的话 我们直接在网上搜索
  • 计算机设备问题代码43,win10系统提示由于该设备有问题windows已将其停止(代码43)的修复方案...

    有关win10系统提示由于该设备有问题windows已将其停止 代码43 的操作方法想必大家有所耳闻 但是能够对win10系统提示由于该设备有问题windows已将其停止 代码43 进行实际操作的人却不多 其实解决win10系统提示由于该设
  • jmeter及jdk的环境变量配置

    jmeter是apache公司基于java开发的一款开源压力测试工具 其内部原理都是源于java的运行 并支持多种外部插件用于接口及性能测试 最主要的还是开源免费 在安装jmeter前必须配置jdk环境 jdk下载地址 https www
  • vsCode中conda activate失败的解决办法

    首先贴上报错信息 无法加载文件 C Users 13623 Documents WindowsPowerShell profile ps1 因为在此系统上禁止运行脚本 CommandNotFoundError Your shell has
  • git网址访问加载超时速度慢

    git来重置密码 再点击git网站无法打开怎么解决 首先我们应该要明白gitl本身访问就比较慢 所以我们需要登录时候需要借用github但有时候会出现访问速度特别慢的情况因此咱们需要修改配置 借用最新的ip地址来自增强访问github网站的
  • Android系统中数据库应用

    1 设置策略中的数据库 frameworks base packages SettingsProvider src com android providers settings DatabaseHelper java 2 sqlite3操作
  • 【Firefly入门教程】firefly、MySQL和Memcached共同使用

    coding utf8 firefly MySQL和Memcached共同使用 from firefly dbentrust dbpool import dbpool from firefly dbentrust memclient imp