您现在的位置是:首页 > redis
redis
  • Redis如何做分布式锁?

    假设有两个服务A、B都希望获得锁,执行过程大致如下: Step1: 服务A为了获得锁,向Redis发起如下命令: SET productId:lock 0xx9p03001 NX EX 30000 其...

    2023-05-14 21:47:26
  • redis中有一批 key 瞬间过期,为什么其它 key 的读写效率会降低?

    Redis的内部实现是单线程的,当Redis执行某些操作时,如AOF、RDB持久化、复制等,Redis主线程会被阻塞,无法处理其他请求。同时,Redis会定期执行过期键的删除操作,当要删除的键较多时,...

    2023-05-14 22:26:00
  • redis 哨兵的工作原理

    哨兵是Redis集群架构中用于高可用的组件,它通过监控Redis主节点的状态来实现故障转移,保证Redis集群的可用性。其工作原理主要分为以下几步: 1. 每个Redis从节点都会向主节点发送INFO...

    2023-05-15 00:15:33
  • docker 部署redis服务

    开胃菜部署服务 ```css docker run -p 6379:6379 --name redis \ -v /user/local/redis/redis.conf:/etc/redis/red...

    2023-07-27 10:44:05
  • redis 如何获取所有key的信息及值,相关过期时间查询

    简单粗暴获取所有key keys * 另一种方式: scan 0 切换数据库: select db Map类型 获取map的数量 hlen key 获取map所有的数据 hvals key 或者 hg...

    2023-09-24 13:08:51
  • redis通过命令查看key过期时间及设置key过期时间

    过期时间查看 在 Redis 中,可以使用 TTL 命令来查看键的剩余生存时间(Time To Live),以及使用 PTTL 命令来查看以毫秒为单位的剩余生存时间。这两个命令可以用于查看键的过期时间...

    2023-09-24 13:28:56
  • redis Map类型数据设置与获取及过期时间查看

    获取map的数量 hlen key 获取map所有的数据 hvals key 或者 hgetall key 获取map所有的filed的name hkeys key 例如: 127.0.0.1:637...

    2023-09-24 13:33:52
  • redis 消息的发布订阅 springboot实现 这个比较通用,感觉灵活度不够

    1 创建发布者 创建一个 Redis 消息发布者的 Bean,用于发送消息到 Redis 主题(Topic): import org.springframework.beans.factory.ann...

    2023-09-24 20:42:40
  • springboot实现Redis发布与订阅消息

    1 简介 Redis 通过 PUBLISH 、 SUBSCRIBE 等命令实现了订阅与发布模式, 这个功能提供两种信息机制, 分别是订阅/发布到频道和订阅/发布到模式 订阅 发布 2、Redis 发布...

    2023-09-24 20:29:31
 articleVoPage.total     上一页      1        下一页  尾页