当前位置:首页 > 天道酬勤 > 正文内容

redis是不是数据库(为什么要使用redis)

张世龙2021年12月22日 02:18天道酬勤280

添加更改并使用Redis :

经常调用查询的参数表通常改造使用包含表索引、表兼容Dao配置标识符、redis参数、程序4个部分的reids。

在构建Dao类的方法中,globalcacheflag标识为true,即全局缓存参数标识为yes。 类领先redis,触发对Dao的访问。

主表redis参数(如完整路径、索引字段、排序字段上的日期版本号和当天版本号)放置在参数放置表中。 如果程序没有指定索引字段的数量,则缺省情况下redis将按主键字段进行访问。 否则,必须指定参数配置表的索引字段数。 可以设置多个非主键索引搜索。 set的字段和字段数必须与使用的索引、参数配置的索引字段一致。

如果结果集需要条件选择,则无法连接sql。 也就是说,不能有过滤器。 循环处理时需要进行条件判断,不满足于跳过继续读取顺序。 需要注意不要循环数过多。 也就是说,不要按索引分组的最大记录数过多。 不这样做的话,会很花时间,反而会很长。 在搜索索引字段group by中检查最大循环次数。 缺省情况下,redis查询的结果集按升序排序,如参数设置表中的排序索引所示。 如果需要颠倒顺序,可以在sqldatatable中创建结果集,然后按相反顺序阅读第一天。 如果表中加载了内存,则缺省情况下,选择查询方法首先检查redis。 否则,它将透明地读取数据库表。

登录到redis服务器

redis-cli -c -h 22.5.252.14 -p 7005

查询表中的redis键列表:

key null.null.PMC tra * :2019012702

Pmctra对应于参数表的表名字段,2019012702对应于参数表的当前版本号字段。

根据找到的密钥继续检查密钥值

get空间和搜索到的键

启用加载

单个redis参数脚本方法(scprma和非scprma )是实时启用的。

批量工作、加载下一天参数、下一天有效(该更换日期间使用的下一天参数? 还是根据会计日期来判断使用哪个版本号的参数? )

有两种类型的redis存储器:常规表参数和加载到scprma中的表参数。 打磨表单栏的参数有效,只有一个有效,打磨一个表的参数有效,两者都有效。 任何一方都需要重新振作。

添加修改后的验证

redis读取处理,log日志中没有具体的sql语句,没有数据透明,参数被加载到redis中,表示读取成功。 less a.log|grep表的名称。 处理前后的业务测试数据必须核对处理是否一致。

注意事项:

表更改和redis查询的一致性问题:控制实时加载redis的实时有效同步,或更改“有效日期不是当前会计日期”的查询程序来读取数据库表。

Redis和cache都将数据存储在存储器中,都是存储器数据库。 Redis数据是可恢复的,而cache宕机是不可恢复的。

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/26739.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。