• 让AI帮你写一段利用Redisson实现分布式锁的代码-确实比较秀

    让AI帮你写一段利用Redisson实现分布式锁的代码-确实比较秀

    最近在测试,让AI帮忙写代码,因为有些通用代码完全可以让AI 自动生成,不需要自己去写。当然你也可以利用人家写好的工具类,今天主要是为了测试让AI 帮我们写的代码,质量如何。让他写一段利用Redis实现分布式锁的代码

    2023-06-18[人工智能]

    阅读更多
  • Redis位运算操作与redisTemplate结合

    Redis位运算操作与redisTemplate结合

    简单介绍了redis的位运算在springboot redisTemplate中的应用。

    2021-08-26[java]

    阅读更多
  • Redis与lua脚本配合操作zset的简单例子

    Redis与lua脚本配合操作zset的简单例子

    lua脚本执行redis的多项操作,当做一个原子事务,比如分布式锁,用来判断当前任务是否被锁定。很多都是执行LUA脚本来实现的。包括Redssion框架都是这样。今天主要记录自己在springboot中,如何利用lua脚本来操作zset

    2021-08-15[java]

    阅读更多
  • 一个利用redis zset统计在线用户数的方法.

    对于物联网设备,现在的应用程序倾向于使用Heartbeat来识别用户是否在线。用户登录后,每隔一段时间向服务器推送一条消息,表示当前用户在线。服务端可以定义一个时间差,例如:如果在5分钟内收到客户端的心跳消息,则视为在线用户

    2021-08-15[java]

    阅读更多
  • Redis集群监听key过期事件

    Redis集群监听key过期事件

    redis cluster中event 事件并不是我们常用的发布,订阅,它并没有广播到各个集群节点。而应用程序在启动时,只是连接到了集群节点中的一个而已。所以这个时候,你只能接收到key值存放在这个节点过期的事件。其他节点过期的事件,你是接收不到的。那么解决的方法就是监听所有节点。自己去实现方法。

    2021-07-28[java]

    阅读更多
  • Redis单机监听key过期事件

    本文记录在Redis单机环境下,监听redis key过期并作出处理的常用方法。这种机制常见的用于某项操作,给多长时间处理,如果不处理的话,然后做什么操作。比如电商中的订单要求在30分钟内支付,否则取消订单,释放库存锁定。在这两样类似的场景下,能用redis设置一个过期时间的key, 然后又能监听过期的key就可以完美解决这种问题

    2021-07-27[java]

    阅读更多
  • Redis跑lua脚本的两种方式

    Redis跑lua脚本的两种方式

    redis跑lua脚本,可以实现事务,保证数据一致性,还可以节省网络开销,多次操作变成了批量操作。所以在项目中是经常用的。网上最典型的例子就是setnx的 lua 的实现。我自己测试就不用这个了,我用两个用户,假设他们转账的过程用LUA脚本来实现

    2021-06-09[java]

    阅读更多
  • 利用redis实现分布式的布隆过滤器,过滤无效请求

    对于布隆过滤器本身是什么,怎么实现的,网上已经有很多解释了。而且网上很多举例用的是google 的 guava ,对于单机应用,用guava 肯定没什么问题。但现在的系统都是微服务,或者分布式架构的。这种情况下,需要多台服务器共享数据,这个时候,redis的优势就体现出来了。本文利用redis来实现共享的布隆过滤器

    2021-05-10[java]

    阅读更多
  • spring boot结合redis实现限流

    spring boot结合redis实现限流

    网站访问量大,为了保障服务器不宕机,或者为了过滤频繁的恶意请求, 或者根据不同的业务请求设置不一样的限流标准。这些可以通过NGINX实现,但今天记录的是在应用程序中(或者微服务的网关层面)利用redis来实现限流

    2021-05-06[java]

    阅读更多
  • Centos7 下 redis 6 的编译安装

    Centos7 下 redis 6 的编译安装

    redis6 相比以前的版本,做了很大的改变,比如再也不是单线程了,而是多线程了。本文记录下在centos 下编译安装 redis6的过程.

    2020-08-24[java]

    阅读更多
  • Redis docker启动并开启远程密码连接服务

    安装docker之后,直接pull 官网的 redis, 我这里用的5.0.5版本做测试, 其他版本类似. 采用自己定义的配置文件,自己定义的数据目录.

    2019-09-21[Architect]

    阅读更多
  • [转]Redis配置注意事项

    redis内存管理方式,支持tcmalloc,jemalloc,malloc三种内存分配,memcache使用slabs,malloc等内存分配方式。简单点,就是redis,是边用边申请,使用现场申请内存的方式来存储数据,并且很少使用free-list等方式来优化内存分配;memcache使用预分配的内存池的方式,使用slab和大小不同的chunk来管理内存,Item根据大小选择合适的chunk存储,内存池的方式可以省去申请/释放内存的开销

    2019-05-10[java]

    阅读更多
共有 12 条记录

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号