当前位置: 首页 > news >正文

做电商有哪些网站有哪些内容百度广告电话号码

做电商有哪些网站有哪些内容,百度广告电话号码,dtc建站服务,如何进入官方网站上篇文章介绍了rdb、aof持久化。 持久化RDB/AOF-Redis(三)https://blog.csdn.net/ke1ying/article/details/131148269 redis数据备份策略 写job每小时copy一份到其他目录。目录里可以保留最近一个月数据。把目录日志保存到其他服务器,防止机…

上篇文章介绍了rdb、aof持久化。

持久化RDB/AOF-Redis(三)icon-default.png?t=N4P3https://blog.csdn.net/ke1ying/article/details/131148269

  • redis数据备份策略
  1. 写job每小时copy一份到其他目录。
  2. 目录里可以保留最近一个月数据。
  3. 把目录日志保存到其他服务器,防止机器损坏。

  • 主从复制

第一步:复制一份redis.conf

第二步:将相关配置修改如下

Port 6380

# 把pid进程号写入pidfile配置文件

Pidfile /var/run/redis_6380.pid

Logfile “6380.log”

Dir  /usr/local/redis-5.0.3/data/6380

第三步:配置主从(重要)

# 从本机6379额redis复制数据

Replicaof 192.168.81.128 6379

# 只读不写

Replica-read-only yes

第四步:启动从节点

src/redis-server redis_6380.conf

第五步:连接从redis

Src/redis-cli -p 6380

 

从我搭建的结果可以看到:

6379redis写入数据,在6380里是可以看到的,并且因为配置了只读,所以我在6380redis里操作set命令不能成功。

全量复制:

1、当你为master配置了slave,不管是否是第一次连接,都会发送PSYNC命令给master请求复制数据。

2、master收到后会在后台bgsave生成最新rdb快照文件,缓存中继续接受新数据。Slave收到文件则加载到内存,再接受缓存中的master数据。(此处rdb和配置的rdb持久化没关系)

如果master收到并发连接,只会持久化一次,把这一份数据发给所有slave。

增量复制:

如果slave挂了几分钟,这时候不需要同步全量数据,只需要复制新增的master数据。

第一步:slave发送psync(offset)

第二步:master在repl backlog buffer中有offset则只同步新增数据,否则全量复制。

如果从节点太多怎么办呢,也就是主从复制风暴怎么解决?

当出现这种情况是从节点太多导致主节点同步压力过大,可以采取从节点给节点复制的方案来解决。

三、Redis LUA脚本

  1. 减少网络开销。(多个命令一起发送,所以开销少)
  2. 原子性。
  3. 事务特性。

127.0.0.1:6379> eval "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first second

1) "key1"

2) "key2"

3) "first"

4) "second"

这段lua脚本意思是返回两个key和value,其中key1前面的2代表key的个数

 

那我们用lua脚本模拟如何实现事务的回滚以及原子性呢?

如图所示,我们先set product_stock_10016为15

Script里有一个KEYS[1]和ARGV[1],这两个值分别对应着下面代码eval的两个参数,所以a的值获取为15,b的值获取为10.

第四行很好理解,如果a>=b则走再次复制 a-b

也就是15-10

因为return 1,最后obj=1,而product_stock_10016 为5。

如果我们把语法错误 bb==0注释解开。

则会回滚。

Lua脚本不会执行,则product_stock_10016为15

因为redis是单线程,前面也说了不能有大key,获取key不能用keys命令。

这里则不能再lua脚本出现死循环和耗时运算,因为他是单线程,如果因为lua脚本耗时太长甚至死循环,则整个redis会阻塞。

http://www.yayakq.cn/news/867004/

相关文章:

  • 郑州网站建设技术托管微商城网站开发
  • 深圳网站开发费用湖南网站推广电话
  • 网站备案信息修改成都高新区制作网站
  • 旧电脑怎么做网站收费下载资源 wordpress插件
  • 网站建设在哪里办公上海比较好的服装外贸公司
  • 空调公司网站建设简约网站模板
  • 中国室内设计联盟官方网站入口wordpress支付平台
  • 8网站建设做网站wordpress开发小程序
  • 网站建设与建设wordpress 调用discuz
  • 跨境电商工具类产品的网站海尔集团网站 建设目的
  • 网站开发多少钱农民学校网站如何建设方案
  • 美食网站建设实施方案做cpa用什么网站
  • 环艺毕业设计代做网站公司网页制作选择软件
  • 新手学做网站pdf教务处网站建设方案
  • 郑州市建设安全管理协会网站医院网站建设方案ppt
  • 精品课程网站设计亚马逊跨境电商怎么做
  • wordpress 图片网站做照片相册最好的网站
  • google网站登录入口吾爱上云小程序制作
  • 天津品牌网站建设公司哪家好东莞24小时推广首页
  • 怎么制作一个网站首页做线上交互的网站
  • 网站建设团队架构苏州市建设局老网站
  • 天津建设局网站免费软件下载网站入口正能量
  • 沈阳医疗网站制作erp系统教学
  • 龙潭湖网站建设装修设计软件哪个好用免费
  • 网站报404错误怎么解决办法江西省建设工程协会网站查询
  • 网站建设全网推广淘宝放单网站怎么做的
  • 广州建站平台哪家好怎么做游戏推广赚钱
  • 招工做哪个网站设计公司品牌策划
  • 简单网站开发网页版微博
  • 郑州 网站建设做网站应该用什么数据库