首页 > 数据库 >redis常用命令大全

redis常用命令大全

时间:2024-07-21 09:27:16浏览次数:9  
标签:哈希 redis value 列表 member key 常用命令 集合 大全

以下是一个以表格形式总结的Redis命令概览:

命令类别命令描述
通用PING查看服务是否运行
通用DBSIZE查看当前数据库中key的数目
通用SELECT index切换到指定的数据库
通用FLUSHDB清空当前数据库的所有key及其值
通用FLUSHALL清空所有数据库的所有key及其值
通用QUIT / EXIT退出当前Redis连接
通用AUTH password验证密码是否正确
Key操作DEL key [key…]删除指定的key
Key操作EXISTS key [key…]检查给定的key是否存在
Key操作EXPIRE key seconds设置key的过期时间(秒)
Key操作TTL key返回key的剩余生存时间(秒)
Key操作TYPE key返回key所存储的值的类型
Key操作KEYS pattern查找所有符合给定模式的key
Key操作RENAME key newkey将key重命名为newkey
Key操作RENAMENX key newkey仅当newkey不存在时,将key改名为newkey
字符串SET key value设置key和value
字符串GET key获取key的值
字符串INCR key将key中储存的数字值加1
字符串DECR key将key中储存的数字值减1
字符串APPEND key value将value追加到key的原始值后面
字符串STRLEN key返回key所储存的字符串值的长度
哈希HSET key field value设置哈希表中指定字段的值
哈希HGET key field获取哈希表中指定字段的值
哈希HGETALL key获取哈希表中所有字段和值的列表
哈希HDEL key field [field…]删除哈希表中一个或多个字段
哈希HEXISTS key field检查哈希表中指定字段是否存在
列表LPUSH key value [value…]将一个或多个值插入到列表头部
列表RPUSH key value [value…]将一个或多个值插入到列表尾部
列表LRANGE key start stop获取列表中指定范围内的元素
列表LPOP key移除并获取列表的第一个元素
列表RPOP key移除并获取列表的最后一个元素
集合SADD key member [member…]向集合中添加一个或多个成员
集合SREM key member [member…]从集合中删除一个或多个成员
集合SISMEMBER key member检查成员是否存在于集合中
集合SMEMBERS key获取集合中的所有成员
有序集合ZADD key score member [score member …]向有序集合中添加一个或多个成员和分数
有序集合ZREM key member [member…]从有序集合中删除一个或多个成员
有序集合ZSCORE key member获取有序集合中指定成员的分数
有序集合ZRANGE key start stop [WITHSCORES]获取有序集合中指定范围内的成员和分数(可选)
有序集合ZREVRANGE key start stop [WITHSCORES]获取有序集合中指定范围内成员的逆序排列和分数(可选)
其他MSET key value [key value…]同时设置一个或多个key-value对
其他MGET key [key…]同时获取一个或多个key的值
其他SUBSCRIBE channel [channel…]订阅一个或多个通道,用于发布/订阅模式
其他PUBLISH channel message向指定通道发布消息,用于发布/订阅模式

这个表格总结了Redis的一些常用命令及其描述,但请注意,Redis的命令非常多,这个表格只是其中的一部分。对于更详细的命令列表和用法,建议参考Redis官方文档或相关教程。

标签:哈希,redis,value,列表,member,key,常用命令,集合,大全
From: https://blog.csdn.net/lvhonglei1987/article/details/140583561

相关文章

  • Redis详解
    Redis(RemoteDictionaryServer)是一种开源的内存数据结构存储系统,作为NoSQL数据库的一种,Redis因其高性能和丰富的数据类型被广泛应用于缓存、会话管理、实时分析等场景。一、Redis简介1.1什么是Redis?Redis是一个开源的、基于内存的数据结构存储系统。它支持多种数据结构,如......
  • Redis7(二)Redis持久化双雄
    持久化之RDBRDB的持久化方式是在指定时间间隔,执行数据集的时间点快照。也就是在指定的时间间隔将内存中的数据集快照写入磁盘,也就是Snapshot内存快照,它恢复时再将硬盘快照文件直接读回到内存里面。RDB保存的是dump.rdb文件。自动触发默认redis是有三种自动触发的规则,在配置......
  • Redis主从配置
    转载请注明出处:Redis主从配置的特点数据同步:主库(Master)负责处理写请求,并将数据更改同步到从库(Slave)。从库主要用于读请求和数据备份。读写分离:通过配置从库为只读,可以有效分散读请求,提升系统性能。高可用性和容错:即使主库出现故障,从库也能继续提供读服务,并在主库恢复后重新同......
  • 实现分布式锁,Zookeeper 与 Redis 哪个更好一点?
    1.为什么使用分布式锁?分布式锁有什么用途?(1)使用分布式锁的目的使用分布式锁的目的很简单,就是为了保证在同一时间里面,只有一个JVM进程可以实现对于共享资源的操作。确保数据的一致性在分布式环境中,多个节点可能会同时访问和修改同一数据或资源。分布式锁可以确保在任......
  • redis缓存雪崩,击穿,穿透,到底是什么?
    Redis缓存雪崩、击穿、穿透是缓存机制中常见的问题,这些问题都可能对系统的性能和稳定性产生严重影响。缓存雪崩是指当缓存层承载大量请求并有效保护存储层时,如果缓存层由于某些原因无法提供服务(如缓存数据大面积失效),导致所有请求都直接到达存储层,进而造成存储层请求量急剧增加......
  • 宝塔面板下,如果redis服务意外停止,如何定时检测并恢复服务
    redis突然停止的原因有多种:1、内存不足,如果Redis使用的内存超过了服务器可用内存,操作系统会自动杀死Redis进程。2、服务器的资源限制(ulimit)比较低,Redis可能会因为无法打开足够的文件描述符而停止。3、其他一些要根据redis日志排查如果停止后,还可以手工正常启用redis,那可以考虑把sh......
  • Redis在CentoOS上安装
    一、下载https://download.redis.io/releases/ (版本为6.2.6)二、解压mkdir/usr/local/redistar-zxvfredis-6.2.6.tar.gz-C/usr/local/redis三、编译1、检查是否安装了gcc依赖(若已经安装,无需再次安装)gcc-v2、若没有安装gcc依赖,需要安装gcc依赖yuminstall-......
  • 深入Redis集群部署:从安装配置到测试验证的完整指南
      ......
  • 使用Java和Redis实现分布式缓存系统
    使用Java和Redis实现分布式缓存系统大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们来探讨如何使用Java和Redis实现一个高效的分布式缓存系统。Redis是一个开源的内存数据结构存储系统,广泛用于缓存和分布式数据库中。在本文中,我们将展示如何使用Ja......
  • Redis
    首先我们先了解nosql是什么nosql[notonlysql]不仅仅是sql。所有非关系型数据库的统称。除去关系型数据库之外的都是非关系数据库。(之前我们所了解的MySql ”RDBMS“ 是关系型数据库  )然后我们再区分一下NOSQL和RDBMS的区别RDBMS--关系型数据库得到通称-高度组织......