精易论坛

标题: E2EE 数据库cha询缓存的例子 [打印本页]

作者: 夏威夷    时间: 2024-5-7 21:23
标题: E2EE 数据库cha询缓存的例子
求大佬给个E2EE 数据库cha询缓存的例子的例子,我这样写,还是一直在cha询数据库


  
如果真 (数据库_初始化 ())
结束 ()
全_Cache.创建内存缓存 (0, 64, )
全局_数据库连接池.绑定缓存对象 (全_Cache, 5)


i支持库列表   支持库注释   
e2eeE2EE互联网服务器套件

  
子程序名返回值类型公开备 注
数据库_cha询_设备信息存取键值表 
参数名类 型参考可空数组备 注
参_device文本型
变量名类 型静态数组备 注
局_数据库连接ADODB数据库连接 
局_存取键值表存取键值表 
局_SQL语句文本型 
全局_数据库连接池.取连接 (局_数据库连接)
局_SQL语句 = 创建文本 (“SELECT * FROM `{1}` WHERE `device` = '{2}'”, #数据表名_设备数据, 参_device)
' 调试输出 (局_SQL语句)
局_数据库连接.开始cha询缓存 (参_device, 5).cha询头条 (局_存取键值表, 局_SQL语句, )
返回 (局_存取键值表)


i支持库列表   支持库注释   
e2eeE2EE互联网服务器套件


作者: Stately゜    时间: 2024-5-7 22:55
你是不是每次cha询“参_device”这个参数都是随机的啊,每次cha询都是一样的主键肯定是可以缓存的啊
作者: wuqiang    时间: 2024-5-8 04:46
每次cha询都是一样的主键肯定是可以缓存的啊
作者: 夏威夷    时间: 2024-5-8 11:36
1248876244 发表于 2024-5-7 22:55
你是不是每次cha询“参_device”这个参数都是随机的啊,每次cha询都是一样的主键肯定是可以缓存的啊{:7_432 ...

不是随机的,是一些固定的。
作者: 夏威夷    时间: 2024-5-8 11:36
1248876244 发表于 2024-5-7 22:55
你是不是每次cha询“参_device”这个参数都是随机的啊,每次cha询都是一样的主键肯定是可以缓存的啊{:7_432 ...

我这样写是没问题么。
作者: Stately゜    时间: 2024-5-9 17:50
夏威夷 发表于 2024-5-8 11:36
我这样写是没问题么。

一样的主键是可以的啊,你可以设置超时久一点看下,获取到了数据再去数据库该掉数据再获取看看是不是获取不到最新的,需要超时了才获取到哪就没错了
作者: xtavoxing    时间: 2024-6-20 16:42
我小白问一下,怎么判断他是查的缓存还是数据库的呀?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4