Redis提供了非常丰富的指令集,但是用户依然不满足,希望可以自定义扩充若干指令来完成一些特定领域的问题。Redis 为这样的用户场景提供了 lua脚本支持,用户可以向服务器发送 lua 脚本来执行自定义动作,获取脚本的…
标签:redis
记录Redis序列化的坑-存Long取Integer的类型转换错误问题及String对象被转义的问题
背景 最近遇到了两个Redis相关的问题,趁着清明假期,梳理整理。 1.存入Long类型对象,在代码中使用Long类型接收,结果报类型转换错误。 2.String对象的反序列化问题,直接在Redis服务器上新增一个key…
无状态会话
一、What? 当用户访问一个系统的时候,是”不存在”会话这种东西的,访问一次就断开和系统之间的连接,这种情况下一般来说需要在后台做控制来维系用户和系统之间的关系。既然Tomcat服务器做不到,那…
SpringBoot 仿抖音短视频小程序开发(一)
一、项目简介 模仿抖音做的一个短视频微信小程序,用SpringBoot搭建小程序后台,用SSM框架搭建短视频后台管理系统,小程序后台通过分布式zookeeper监听节点自动下载或删除短视频后台管理系统上传的视频。 二、环…
php 使用 lua+redis 限流,计数器模式,令牌桶模式
lua 优点减少网络开销: 不使用 Lua 的代码需要向 Redis 发送多次请求, 而脚本只需一次即可, 减少网络传输;原子操作: Redis 将整个脚本作为一个原子执行, 无需担心并发, 也就无需事务;复用: 脚本会…
PHP面试知识点梳理
思维导图地址:https://www.processon.com/vie… 前段时间复习的时候总结的,在此分享给大家。
MySQL 和 Redis 事务的对比
简言 一般来说,事务是必须满足4个条件(ACID)::原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 从标题来看…
Linux运维:redis(1)数据类型和持久化策略
NoSQL概述 为什么会出现NoSQL 单机Mysql的年代,网站大多是静态网页,动态交互性网站不多,一个网站的访问量不大,用单个数据库足以应付。这种单机架构的网站,数据存储的瓶颈分为: 数据量的总大小,一个机器放不下 …
解决python3下读取redis返回byte类型的问题
我们首先查看redis连接的构造方法 def __init__(self, host='localhost', port=6379, db=0, password=None, socket_timeout=None, s…
Prometheus 监控 Redis
前言 Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, and 5.x Prometheus 监控 Redis 更新历史 2019年…
Lua在Redis的应用
首发于 樊浩柏科学院 Redis 从 2.6 版本起,也已开始支持 Lua 脚本,我们可以更加得心应手地使用或扩展 Redis,特别是在高并发场景下 Lua 脚本提供了更高效、可靠的解决方案。 为什么要使用Lua 我们先…
使用redis进行排行榜的小秘诀
前言 在日常一些简单的活动开发中,我经常会碰到需要对用户的分值等进行排行,此时一般会选择redis的有序集合对用户的分数进行存储,但是不同的场景排行榜的方式也略有不同,以下根据自己日常的开发进行了一下归纳总结 Redis…