redis的本质是什么?
Redis本质上也是一种键值数据库的,但它在保持键值数据库很简单最省时间特点的同时,又吸收了部分关系数据库的优点。
Redis不光能存放Strings类型的数据,能存放Lists类型(更加有序)和Sets类型(混乱的空间)的数据,但是还能能够完成排序(SORT)等初级功能,在利用INCR,SETNX等功能的时候,绝对的保证了其能操作的原子性,又比如,还支持主从复制等功能。
Redis是什么?两句话这个可以做下可以概括:
1.是一个彻底闭源在线的key-value内存数据库
2.常见被其实是一个数据结构服务器,要注意是因为其有着丰富地的数据结构strings、map、list、sets、sortedsets
生产环境Redis中的热点key如何发现并优化?
redis的值有5种类型,差别的类型有不同的命令来声望兑换:
字符就getkey
队列左端自动弹出一个元素LPOPkey
哈希HGETkeyfield
集合SMEMBERSkey直接返回集合中的所有元素
更加有序数学集合ZRANGEkeystartstop
更祥细的命令也可以栏里点redis常用命令。