mysql 锁机制
转自 https://www.jianshu.com/p/ed896335b3b4
此内容被密码保护
请输入密码访问
redis分布式锁
先说说redis分布式锁的原理。加锁:setnx一个key,返回1说明加锁成功,0说明锁已经存在。解锁:del该key。原理说完了,再讨论特殊情况。1.在set之后,如果客户端挂了,锁会一直存在...
redis 集群 cluster
集群是redis分布式数据库方案,通过分片进行数据共享,并提供复制和故障转移功能。关键技术点:集群节点、槽指派、命令执行、重新分片、转向、故障转移、消息。
redis 对象与编码
redis使用的数据结构包括:简单动态字符串(sds)、双端链表、字典、压缩列表、整数集合等。但是并没有直接使用,而是在此基础上封装了一套对象系统,5种类型的对象:字符串对象、哈希对象、列表对象...
redis 链表
链表在列表对象、发布订阅、慢查询、监视器等功能都出现过。redis服务器本身还用链表保存多个客户端的状态信息,以及构建客户端输出缓冲区(output buffer)。
redis 列表对象
列表对象编码可以是ziplist 或者 linkedlist。 当列表对象使用ziplist的条件:列表对象保存的所有字符串元素都小于64字节;列表对象保存的元素个数小于512个。
常用的加密算法和哈希算法
对称加密常见的对称加密算法有DES、3DES、AES、TDEA、Blowfish、RC4、RC5和IDEA。非对称加密RSA、Elgamal、Rabin、D-H、ECC(椭圆曲线加密算法)等。哈...
布隆过滤器
参考 https://www.cnblogs.com/yy1234/p/10484815.html什么是布隆过滤器本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilist...