Redis
文章平均质量分 68
TcWong
Java开发工程师
展开
-
SpringBoot中 Lua函数操作redis
LuaLua 是一个简洁、轻量、可扩展的脚本语言,它的特性有轻量:源码包只有核心库,编译后体积很小高效:由 ANSI C 写的,启动快、运行快内嵌:可内嵌到各种编程语言或系统中运行,提升静态语言的灵活性。如 OpenResty 就是将 Lua 嵌入到 nginx 中执行Redis 在 2.6 版本后,开始支持Lua脚本优点减少网络开销:多个请求通过脚本一次发送,减少网络延迟原子操作:将脚本作为一个整体执行,中间不会插入其他命令,无需使用事务复用:客户端发送的脚本永久存在re原创 2021-11-13 18:44:39 · 1082 阅读 · 0 评论 -
Redis 系列-- mac 版本的安装
Redis 之 mac 版本的安装Redis 版本 包含 Windows、Lunix、Mac OS 等,博主就简答说下mac版本的安装吧。HomeBrew 方式安装brew search redis这个命令可以查看Redis 版本,brew install redis默认就会安装最新版本如图,安装成功后可以看到,redis 安装地址/usr/local/Cellar/...原创 2019-08-26 21:39:37 · 189 阅读 · 0 评论 -
Redis 系列-- SpringBoot中redisTemplate 的操作(一)
SpringBoot中 集成 redisTemplate 对 Redis 的操作(一)在Java 操作redis 时,有很多工具,redis 官网中,就有很多操作,目前主流开发框架SpringBoot 中,当然也有集成好的操作redis的工具–redisTemplate,下面就来说一说它的基本操作。依赖包 <dependency> <groupId>org.s...原创 2019-08-28 23:30:52 · 1917 阅读 · 2 评论 -
Redis 系列-- SpringBoot中redisTemplate 的操作(二)
SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)List 类型的操作1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name);2、 向列表右侧添加数据 Long rightPush = redisTemplate.opsForList(...原创 2019-08-30 08:57:18 · 190 阅读 · 0 评论 -
Redis 系列-- SpringBoot中redisTemplate 的操作(三)
SpringBoot中 集成 redisTemplate 对 Redis 的操作(三)Set1、添加set类型,并且如果存在的key-value,则不会重复再添加 Long add = redisTemplate.opsForSet().add(key, object);2、比较两个集合的不同值,并返回第一个key 的 所有不同值 Set difference = redi...原创 2019-08-31 16:59:05 · 240 阅读 · 0 评论 -
Redis 系列-- SpringBoot中redisTemplate 的操作(四)
SpringBoot中 集成 redisTemplate 对 Redis 的操作(四)HSetredis 数据结构中,set用于去重,hset 则用于 去重加排序.在hset 中,有两个概念:1⃣️ rank 集合的下标2⃣️score 集合排序的依据值下面就来说一说hset 的基本操作1、添加数据 并按score 排序 有相同的key-value score 会累加 Boo...原创 2019-09-01 11:26:36 · 474 阅读 · 0 评论