刘珲的博客

导航

2020年7月29日 #

redis中的hash

摘要: Redis 哈希(Hash) 在Redis中,hash哈希被称为字典(dictionary),Redis的字典使用哈希表作为底层实现,一个哈希表里面可以有多个哈希表节点,而每个哈希表节点保存了字典中的一个键值对。实际上,Redis数据库底层也是采用哈希表来存储键值对的。 Redis中的哈希采用了典型 阅读全文

posted @ 2020-07-29 23:20 刘珲的博客 阅读(692) 评论(0) 推荐(0) 编辑

什么是hash?

摘要: 1.什么是hash算法Hash(散列、杂凑)算法,是把任意长度的输入通过特定的算法变换成固定长度的输出,输出的值就是hash值。这个特定的算法就叫hash算法,hash算法并不是一个固定不变的算法。只要是能达到这个目的的算法都可以说hash算法。例如MD5,SHA,String.hashcode() 阅读全文

posted @ 2020-07-29 22:52 刘珲的博客 阅读(534) 评论(0) 推荐(0) 编辑

什么是python中的继承

摘要: 什么是python中的继承? 当一个类继承自另一个类, 他就被称为子类(派生类),继承自父类(基类,超类).他会继承(获取)所有类成员(属性和方法). 继承能让我们重新使用代码(也就是代码的复用),也能更容易的创建和维护应用. python支持如下种类的继承: 单继承:一个类继承自单个基类. 多继承 阅读全文

posted @ 2020-07-29 22:32 刘珲的博客 阅读(790) 评论(0) 推荐(0) 编辑

redis为什么是单线程以及redis为什么这么快?

摘要: Redis为什么这么快 1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1); 2、数据结构简单,对数据操作也简单,Redis中的数据结构是专门进行设计的; 3、采用单线程,避免了不必要的上下文切换 阅读全文

posted @ 2020-07-29 22:31 刘珲的博客 阅读(122) 评论(0) 推荐(0) 编辑