当前位置: 首页 > news >正文

Redis 基础命令

1. redis 命令官网

https://redis.io/docs/latest/commands/

2. 在 redis-cli 中使用 help 命令

# 查看
help @string

基础命令

keys * # * 代表通配符set key value # 设置键值对del key # 删除键expire key 时间 # 给键设置时间
# -2 代表时间到期了, -1 代表永不过期ttl key # 查看键剩余的时间exists key # 查看键是否存在

String 类型

setex key 秒数 value
==
set key value ex 秒数
# 设置秒数setnx key value
==
set key value nx
# 如果不存在才进行存储,存在不处理incrby key 数字
# 增减(value为数字)incr # 自增1incrbyfloat key 数值 # 小数自增mset k v k v
mget k v k v 
# 批量设置批量取

hash 类型

hsetnx 名称 key value
# 判断是否存在hgetall 名称
# 获取所有hkeys 名称
# 获取所有键名hvals 名称
# 获取所有值hmset 名称 key value
hmget 名称 key
# 批量设置批量获取

list 类型

lpush key value
rpush key value
# 左右推入lpop key value
rpop key value
# 左右取lrange key 起 始
# 按索引取部分blpop key 时间
brpop key 时间
# 阻塞取出

set 类型

sadd key member
# 添加srem key member
# 移除scard key
# 返回元素个数sismember key member
# 判断是否是成员smembers
# 获取set中的所有元素sinter key key
# 交集sdiff key key
# 差集sunion key key
# 并集

sortedset 类型

zadd key score member
# 添加zrem key member
# 移除zscore key member
# 获取指定分数zrank key member
# 获取指定元素的排名zcard key
# 获取所有元素个数zcount key 数字 数字
# 统计分数范围内的元素的个数zincrby key 数字 member
# 给 member 增加指定步长zrange key 数字 数字
# 获取排名范围内的元素zrangebyscore key 数字 数字
# 获取分数范围内的元素zdiff,zinter,zunion
# 交并补

http://www.lryc.cn/news/530630.html

相关文章:

  • 深入解析Python机器学习库Scikit-Learn的应用实例
  • 专业的定制版软件,一键操作,无限使用
  • 小程序-基础加强
  • pytorch实现基于Word2Vec的词嵌入
  • 流媒体娱乐服务平台在AWS上使用Presto作为大数据的交互式查询引擎的具体流程和代码
  • 鸿蒙 循环控制 简单用法
  • 四、GPIO中断实现按键功能
  • Linux安装zookeeper
  • 【贪心算法篇】:“贪心”之旅--算法练习题中的智慧与策略(二)
  • 007 JSON Web Token
  • Windsurf cursor vscode+cline 与Python快速开发指南
  • 将markdown文件和LaTex公式转为word
  • grpc 和 http 的区别---二进制vsJSON编码
  • C#面向对象(封装)
  • kamailio-kamctl monitor解释
  • 39. I2C实验
  • GPIO配置通用输出,推挽输出,开漏输出的作用,以及输出上下拉起到的作用
  • Spring AOP 入门教程:基础概念与实现
  • DeepSeek 核心技术全景解析
  • 90,【6】攻防世界 WEB Web_php_unserialize
  • 实现网站内容快速被搜索引擎收录的方法
  • WSL2中安装的ubuntu搭建tftp服务器uboot通过tftp下载
  • 机器学习优化算法:从梯度下降到Adam及其变种
  • [SAP ABAP] 静态断点的使用
  • 129.求根节点到叶节点数字之和(遍历思想)
  • NCCL、HCCL、通信、优化
  • unity学习21:Application类与文件存储的位置
  • 17 一个高并发的系统架构如何设计
  • Spring Boot 实例解析:配置文件
  • pytorch图神经网络处理图结构数据