Redis复习+面试题

目录

1.Redis五大数据类型及使用场景:


1.Redis五大数据类型及使用场景:

  • String:Redis的字符串是动态字符串,内部表示是一个字符数组,这里提Python的字符串是无法修改的。一般用来做一些复杂的计数功能的缓存(项目里使用了字符串来记录毫米级时间)
SET KEY VALUE    #设置或修改一个字符串
GET              #获取
MSET             #多次添加
MGET KEY1 KEY2...
INCR KEY         #使一个整型的KEY自增1   "18"
INCRBY           #设定自增步长,也可以用来自减,等同于DECR
INCRBYFLOAT      #浮点数增长
SETNX KEY VALUE  #如果存在,不修改,不存在则新建 等同于SET KEY VALUE NX
SETEX KET VALUE  #添加一个KEY,并设置有效期
  • List:底层为一个双向链表结构,有序,一般用来做消息队列
LPUSH KEY ELEMENT...   #从左侧插入一个元素
LPOP KEY [COUNT]           #从左侧弹出一个元素
RPUSH KEY ELEMENT   #从右侧插入一个元素
RPOP KEY            #从右侧弹出一个元素
LRANGE KEY START END #返回从START到END的所有元素
BLPOP BRPOP #

猜你喜欢

转载自blog.csdn.net/alianfibakic/article/details/129541749