redis常用基础指令

Redis 是一款高性能的键值存储系统,其数据结构包括字符串、哈希、列表、集合和有序集合。字符串用于基础的键值对存储,哈希提供map结构,列表支持双向链表操作,集合不允许重复元素,有序集合则在集合基础上增加了排序功能。每个数据结构都有相应的增删查改操作,如`set`、`get`、`hgetall`、`lrange`、`sadd`、`zadd`等。这些数据结构在缓存、消息队列等场景中广泛应用。
摘要由CSDN通过智能技术生成
redis存储的是key, value格式的数据,其中key都为字符串,value一共有五种数不同据结构:
  1. 字符串类型(string)
  2. 哈希类型(hash)—>map格式
  3. 列表类型(list)—>linkedlist格式,支持重复元素
  4. 集合类型(set)—>不允许重复元素
  5. 有序集合类型(sortedset)—>不允许重复元素,并且元素有顺序

1. 字符串类型string
	set key value : 存储
	get key : 获取
	del key : 删除

在这里插入图片描述

2. 哈希类型hash
	hget key field value : 存储
	hget key field : 获取指定的field对应的值
	hgetall key : 获取所有的field 和 value
	hdel key field : 删除

在这里插入图片描述

3. 列表类型list

可以添加一个元素到列表的头部(左)或·尾部(右)

	lpush key value : 头部添加元素(左)
	rpush key value : 尾部添加元素(右)
	lrange key start end : 范围获取
	lpop key : 删除列表最左边元素,并将元素返回
	rpop key : 删除列表最右边元素,并将元素返回

在这里插入图片描述

4. 集合类型set
	sadd key value : 存储
	smembers key : 获取set集合中所有元素
	srem key value : 删除set集合中的某个元素

在这里插入图片描述

5. 有序集合类型sortedset

不允许重复元素,并且元素有顺序

	zadd key score value : 存储
	zrange key start end : 获取
	zrem key value : 删除

在这里插入图片描述


通用命令
	1. keys * : 查询所有的键
	2. type key : 获取键对应的value的类型
 	3. del key : 删除指定的key value

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SimpleZihao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值