作者:huashiou链接:https://segmentfault.com/a/1190000018626163 1、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发...
不错👍
008.详解 Redis-4.x 持久化机制1. redis 持久化的意义 redis的数据全部在内存中,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证redis的数据在遇到突发状况的时候不会丢失,或者只丢失...
数据结构图 名词解释 initialCapacity初始容量,默认16,必须是2的指数次幂 loadFactor加载因子,默认0.75f threshold扩容阈值,值为(i...
ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景...
keepalived作用 Keepalived 是一款轻量级HA集群应用,它的设计初衷是为了做LVS集群的HA,即探测LVS健康情况,从而进行主备切换,不仅如此,还能够探测L...
卸载erlang(如果原来有的话) 安装Rabbitmq 安装需要的依赖 安装erlang1.准备erlang包:http://erlang.org/download/otp...
何为数据库事务? 将多步数据操作(增删改)组成一个整体,执行时要嘛整体成功,要嘛整体失败。四个特性:原子性,一致性,隔离性,持久性【概念问题,直接百度】 数据库并发问题 一个...
idea安装配置git IDEA使用git提交本地仓库并提交到github 1.打开项目,并点击如下图。这里会在本地目录下创建一个.git文件目录,此时此文件夹的文件就交给g...
概述 Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。官方文档地址:http:...
@白袜子先生 不知道是否是lua版本不同导致的,我昨天加上去后可以才可以比对
redis lua脚本redis事务实现 商品秒杀活动案例redis lua脚本redis事务实现 商品秒杀活动案例 1. 前言 redis 利用单线程 IO多路复用 实现了 单命令操作的原子性,但是多个命令的操作就不具备原子性。不...
if goodsNum >= buyNum 这部判断是否需要用if tonumber(goodsNum) >= tonumber(buyNum)转成数值,不然比较失败
redis lua脚本redis事务实现 商品秒杀活动案例redis lua脚本redis事务实现 商品秒杀活动案例 1. 前言 redis 利用单线程 IO多路复用 实现了 单命令操作的原子性,但是多个命令的操作就不具备原子性。不...
Redis+Lua的好处 redis在2.6开始加入了lua脚本,使用lua脚本有如下好处: 减少网络开销。复合操作需要向Redis发送多次请求,如上例,而是用脚本功能完成同...
redis慢查询日志 慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阈值,就将这条命令的相关信息(例如:发生时间、耗时、命令的详细信息)记录下来。慢查询记...
redis主从复制 主从复制之一主多从 配置详解1.编辑从服务器上的redis.conf文件,并修改如下配置 2.配置完可以通过配置查看192.168.199.128(mas...
redis安装(Linux版) 执行完上面的命令后redis安装完成,但安装完后只有一个bin,配置文件需要从redis4.0.14中复制过来 配置redis为后台启动和输出...
Redis 自带了一个叫 redis-benchmark 的工具来模拟 N 个客户端同时发出 M 个请求。 (类似于 Apache ab 程序)。你可以使用 redis-be...
典型缓存案例 当我们使用redis做缓存时一般步骤如下 请求进来时候首先查询redis判断是否存在缓存且缓存是否过期 若已经存在不过期的缓存则直接获取返回 若缓存不存在或已过...
命令使用格式 特殊要点 print的使用 -f指定脚本 -F指定分隔符 //匹配代码块 IF语句 条件表达式 逻辑运算符 数值运算 输出分隔符OFS 输出处理结果到文件 格式...