![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 63
Monica-x
这个作者很懒,什么都没留下…
展开
-
Redis基本数据类型
字符串(Strings)字符串是一种最基本的Redis值类型。Redis字符串是二进制安全的,这意味着一个Redis字符串能包含任意类型的数据,例如: 一张JPEG格式的图片或者一个序列化的Ruby对象。一个字符串类型的值最多能存储512M字节的内容。你可以用Redis字符串做许多有趣的事,例如你可以:利用INCR命令簇(INCR,DECR,INCRBY)来把字符串当作原子计数器使用。 使用APPEND命令在字符串后添加内容。 将字符串作为GETRANGE和SETRANGE的随机...翻译 2021-09-11 09:30:55 · 88 阅读 · 0 评论 -
Redis为什么这么快
一、基于内存 完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1);二、单线程 redis采用单线程,避免了不必要的上下文切换和竞争条件,也不存在多线程导致的切换而消耗CPU,不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗三、精心设计的数据结构 数据结构简单,对数据操作也简单,Redis中的数据结构是专门进行设计的;感兴趣的同学可...原创 2021-09-04 19:11:39 · 90 阅读 · 0 评论