本章节学习一些和数据结构本身没有关系的其他命令
排序
命令 | 描述 |
---|---|
SORT | 根据给定的选项,对输入的列表、集合或者有序集合进行排序,返回结果 |
|
|
基本的Redis事物
Redis的基本书屋需要用到MULTI命令和EXEC命令,这种事物可以让一个客户端在不被其他客户端打断的情况下执行多个命令,和关系型数据库那种可以在执行的过程中进行回滚的事物不同,在Redis里,被MULTI命令和EXEC命令包围的所有命令会一个接一个地执行,直到所有命令都执行完毕为止。当一个事物执行完毕,Redis才会处理其他客户端的命令。下面在redis-sample项目的command模块里测试下该功能。
不加事物,并行执行命令
添加事物,并行执行命令
键的过期时间
命令 | 描述 |
---|---|
PERSIST | 移除键的过期时间 |
TTL | 查看给定键距离过期还有多少秒 |
EXPIRE | 让给定键在指定的秒数后过期 |
EXPIREAT | 将给定键的过期时间设置为给定UNIX时间戳 |
PTTL | 查看给定键距离过期时间还有多少毫秒 |
PEXPIRE | 让给定键在指定的毫秒数之后过期 |
PEXPIREAT | 将一个毫秒级精度的UNIX时间戳设置为给定键的过期时间 |
|
|
Redis命令的学习就到此结束了,更多的命令可自行查看Redis官方api。