上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 1.进程间的通信方式 套接字(socket ): 不同设备间 管道( pipe ):半双工,数据只能单向流动,父子进程间通信 有名管道 (namedpipe): 半双工的通信方式,允许无亲缘关系进程间的通信。 信号量(semophore ):信号量是一个计数器,多个进程对共享资源的访问。进程间以及同 阅读全文
posted @ 2022-02-23 19:19 dsfsadfdgd 阅读(35) 评论(0) 推荐(0)
摘要: 1. $0 脚本名称 $$ 当前脚本进程 2. kill -0 pid 用来检查一个进程是否存在,存在返回0;不存在返回1 3. -eq 等于-ne 不等于-gt 大于 -lt 小于-ge 大于等于-le 小于等于 4. 后台启动 ./test.sh & 终端关闭,进程结束。 nohup ./tes 阅读全文
posted @ 2022-02-23 19:18 dsfsadfdgd 阅读(45) 评论(0) 推荐(0)
摘要: 1. 函数内部层次相同,具体实现和功能函数不要并列。功能函数与功能函数并列,将具体的实现打包为功能函数 2. 代码嵌套过深时,及早返回。 阅读全文
posted @ 2022-02-16 19:26 dsfsadfdgd 阅读(26) 评论(0) 推荐(0)
摘要: 1.支付业务失败场景 1.调用api接口扣除库存,满足幂等性,即使多次调用api,库存仍旧只会扣除一次 2.回滚操作也就是函数 rollBackProductQty,也要满足幂等性,执行多次,库存的补偿只能一次 3.在下单过程,很调用很多类似库存这样的api节点,假设A,B,C,D四个api,C失败 阅读全文
posted @ 2022-02-14 20:34 dsfsadfdgd 阅读(65) 评论(0) 推荐(0)
摘要: 1.索引类型: 主键索引(primary key):列值唯一,且不允许为空,主键可以有多个列组成。 唯一索引(unique index):列值唯一,允许为空。 普通索引:可以创建在任何一个列上,没有任何限制。 组合索引:多个列做成的组合索引,遵循”最左前缀“原则。 全文索引(fulltext key 阅读全文
posted @ 2022-02-14 18:07 dsfsadfdgd 阅读(59) 评论(0) 推荐(0)
摘要: 通过引入数据访问中间件,可以实现对应用透明的分库分表。一个比较好的实践是:逻辑拆分先一步到位,物理拆分慢慢进行。以账户表为例,将用户ID的末两位作为分片维度,可以在逻辑上将数据分成100份,一次性拆到100个分表中。这100个分表可以先位于同一个物理库中,随着系统的发展,逐步拆成2个、5个、10个, 阅读全文
posted @ 2022-02-14 16:54 dsfsadfdgd 阅读(502) 评论(0) 推荐(0)
摘要: 主从模式: 实现读写分离,提高并发量; 实现高可用,主宕机后,把从节点提升为主节点,通过哨兵模式来自动从从节点中选出主节点; 主从同步流程: 1)从服务器连接主服务器,发送SYNC命令; 2)主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; 阅读全文
posted @ 2022-02-13 17:37 dsfsadfdgd 阅读(177) 评论(0) 推荐(0)
摘要: string 结构:embstr = RedisObject对象头 + sds结构;最大存储512M。 RedisObject 用于redis 数据内存回收和记录引用计数。sds结构包括已用空间和可用空间。 惰性空间释放 SDS 缩短时,并不会回收多余的内存空间,而是使用 free 字段将多出来的空 阅读全文
posted @ 2022-02-13 17:08 dsfsadfdgd 阅读(39) 评论(0) 推荐(0)
摘要: 1. redis常用命令: info memory 查看内存使用 config get memory 获取配置 config set memory 100mb 配置,实时生效,不需要重启。 flushall 清空所有数据库,从的数据也会被清空flushdb 只清除当前的数据库下的数据,不会影响到其他 阅读全文
posted @ 2022-02-13 17:05 dsfsadfdgd 阅读(31) 评论(0) 推荐(0)
摘要: 1.基于redis实现分布式锁 setnx key val:根据返回值判断加锁是否成功。锁的value值为一个随机生成的UUID,释放锁的时候进行判断。 127.0.0.1:6379> setnx lck 123 (integer) 1 127.0.0.1:6379> setnx lck 123 ( 阅读全文
posted @ 2022-02-13 16:29 dsfsadfdgd 阅读(64) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页