redis实战学习第三天
发表于:2025-03-03 | 分类: 学习

Redis命令

字符串

Redis字符串类型:

  • 字节串(byte string)
  • 整数
  • 浮点数

Redis字符串的自增和自减命令:
![](assets/img/redis/string add commands.jpg)

Redis处理字串和二进制位的命令:
![](assets/img/redis/bit byte.png)

列表

常用列表命令:
![](assets/img/redis/list command.png)

阻塞式的列表弹出命令以及在列表之间移动元素的命令

![](assets/img/redis/list move and open.png)

集合

常⽤的集合命令:

组合和处理多个集合的Redis命令:

散列

添加和删除键值对的散列操作:

![](assets/img/redis/hash command.png)

Redis散列的更⾼级特性:

![](assets/img/redis/hight hash.jpg)

有序集合

常⽤的有序集合命令:

![](assets/img/redis/ordered set command.jpg)

有序集合的范围型数据获取命令和范围型数据删除命令,以及并集命令和交集命令

![](assets/img/redis/ordered set more command.jpg)

发布订阅

Redis提供的发布与订阅命令:

其他命令

  1. 排序
    sort命令
  2. 基本的Redis事务
    为了对相同或者不同类型的多个键执行操作,Redis有5个命令可以让用户在不被打断的情况下对多个键执行操作,分别是:WATCH、MULTI、EXEC、UNWATCH和DISCARD。
    Redis的基本事务需要用到MULTI和EXEC命令,这种事务可以让一个客户端在不被其他客户端打断的情况下执行多个命令。和关系型数据库可以在执行的过程中进行回滚的事务不同,在Redis里面,被MULTI和EXEC命令包围的所有命令都会一个一个接着执行,直到所有命令都执行完毕为止。当一个事务执行完毕之后,Redis才会处理其他客户端的命令。
  3. 键的过期时间
    在使用Redis存储数据的时候,有些数据可能在某个时间点之后就不再有用了,用户可以使用DEL命令显式的删除这些无用的数据,也可以通过Redis的过期时间(expiration)特性来让一个键在给定的时限(timeout)之后自动被删除。
    处理过期时间的Redis命令:
上一篇:
redis实战学习第四天
下一篇:
redis实战学习第二天