首页 > 数据库 >redis-6.2

redis-6.2

时间:2023-02-20 21:25:47浏览次数:35  
标签:消费者 删除 XINFO redis pipe 6.2 XGROUP 消息

1.事务

(1).命令行形式
首先是开启事务命令 multi,执行完数据修改后EXEC提交事务,DISCARD取消事务

 

 (2).代码形式

pipe = r.pipeline() # 创建一个管道
pipe.multi()
pipe.set('name', 'jack')
pipe.set('role', 'sb')
pipe.sadd('faz', 'baz')
pipe.incr('num')    # 如果num不存在则vaule为1,如果存在,则value自增1
pipe.execute()

2.发布订阅

订阅端执行命令 SUBSCRIBE key 开启订阅

发布端执行 publish key ‘value’

 

 

3.streams

XADD - 添加消息到末尾
XTRIM - 对流进行修剪,限制长度
XDEL - 删除消息
XLEN - 获取流包含的元素数量,即消息长度
XRANGE - 获取消息列表,会自动过滤已经删除的消息
XREVRANGE - 反向获取消息列表,ID 从大到小
XREAD - 以阻塞或非阻塞方式获取消息列表
消费者组相关命令:

XGROUP CREATE - 创建消费者组
XREADGROUP GROUP - 读取消费者组中的消息
XACK - 将消息标记为"已处理"
XGROUP SETID - 为消费者组设置新的最后递送消息ID
XGROUP DELCONSUMER - 删除消费者
XGROUP DESTROY - 删除消费者组
XPENDING - 显示待处理消息的相关信息
XCLAIM - 转移消息的归属权
XINFO - 查看流和消费者组的相关信息;
XINFO GROUPS - 打印消费者组的信息;
XINFO STREAM - 打印流信息

 

 

标签:消费者,删除,XINFO,redis,pipe,6.2,XGROUP,消息
From: https://www.cnblogs.com/yangyang12138/p/17138947.html

相关文章

  • redis的docker使用介绍
    介绍(redisversion)镜像,容器,仓库的关系仓库中可能有很多镜像,拉取一个镜像到本地,镜像在容器中运行如果在一个操作系统中需要使用到另外一种操作系统,那么可以使用docker......
  • redis数据类型-string
    存储字符串类型的key-value形式常用场景验证码计数器重复提交:生成随机token,提交后token删除,token存在redis中复杂信息的序列化存储常用命令(https://try.redis.i......
  • 分布式session之tomcat+redis
    实现原理:分布式系统将session存储到redis中,读取也从redis中读取。将实现包和依赖包commons-pool2-2.3.jar、jedis-2.7.2.jar、tomcat8_redis_session-0.0.1-SNAPSHOT.......
  • 分布式session之Spring session+redis
    给Springsession配置基于redis来存储session数据,然后配置了一个Springsession的过滤器,这样的话,session相关操作都会交给Springsession来管了,接着在代码中,就用原生的s......
  • 生产环境中redis是怎么部署的?
    你的redis是不是主从架构?集群架构?用了哪种集群方案?有没有用高可用保证?有没有开启持久化机制确保可以进行数据恢复?线上redis给几个G的内存?设置了哪些参数?压测后你们redis......
  • 分布式锁用 Redis 还是 Zookeeper?
    为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景:系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查......
  • redis集群模式
    以前的redis要搞几个节点,每个节点存储一部分的数据,得借助一些中间件来实现,比如说有codis、twemproxy,有一些redis中间件,你读写redis中间件,redis中间件负责将你的数据分布......
  • redis的雪崩和穿透
    一、缓存雪崩缓存挂了以后,大量请求拖垮后面的数据库。如何解决缓存雪崩?1、事前redis高可用,主从+哨兵,rediscluster,避免全盘崩溃2、事中本地ehcache缓存+hystr......
  • redis的并发竞争问题
    第一种方案:分布式锁1.整体技术方案这种情况,主要是准备一个分布式锁,大家去抢锁,抢到锁就做set操作。2.为什么是分布式锁?因为传统的加锁的做法(如java的synchronized和l......
  • redis中热点数据及大value处理
    1.redis的热点数据是什么,可能出现什么问题?某个key的访问频率很高,当一个key的qps到达1000的时候就需要关注了。redis中数据分布在集群的不同节点上,当某个key的qps过高,容......