
Redis
文章平均质量分 80
Achilles.Wang
勿在浮沙筑高台
展开
-
[go-redis]客户端的创建与配置说明
经过上述过程,一个完整的Client算是创建完成了,后面你就可以使用Client对redis进行操作了。原创 2024-12-04 21:48:45 · 1023 阅读 · 0 评论 -
Redis持久化即AOF与RDB
虽然每次执行更改数据库内容的操作时,AOF都会将命令记录在AOF文件中,但是事实上,由于操作系统的缓存机制,数据并没有真正地写入硬盘,而是进入了系统的硬盘缓存。当使用Redis存储非临时文件时,一般需要打开AOF持久化来降低因进程终止导致的数据丢失,AOF可以将Redis执行的每一条写命令追加到硬盘文件中,这一过程显然会降低Redis性能,但是大部分情况下这个影响是可以接受的。这时我们希望Redis将数据从内存中以某种形式同步到硬盘中,使得重启之后数据能从硬盘中的记录中恢复数据,这以过程就是持久化的过程。原创 2024-11-27 15:42:24 · 629 阅读 · 0 评论 -
Redis中如何使用lua脚本-即redis与lua的相互调用
- 定义一个函数-- 函数体end-- 将函数赋值给变量end-- 函数可以借助lua提供的语法糖简写为local funcend。原创 2024-11-27 13:33:15 · 1853 阅读 · 0 评论 -
Redis中的消息订阅与发布
假设你的博客网站,每次有新文章时需要发送邮件通知,但是邮件发送需要一定的时间,如果采用 FIFO 的方式,可能会导致用户发送邮件的请求时间过长。所以,我们可以使用优先级队列,在队列中存储用户发送邮件的请求,并根据请求的优先级进行排序,优先级高的先发送。订阅者可以订阅一个或若干个频道(channel),而发布者可以向指定的频道发送消息,所有订阅此频道的订阅者都会收到此消息。的键优先级越高,借此特性可以实现区分优先级的任务队列。命令,当链表中没有数据时,客户端会阻塞等待。命令订阅指定名称的频道外,还可以使用。原创 2024-11-26 16:30:50 · 1090 阅读 · 0 评论 -
Redis过期时间和SORT命令的高级用法
在实际的开发中经常会遇到一些有时效的数据,比如限时优惠活动、缓存或验证码等,过了一定的时间就需要删除这些数据。是 Redis 中一个强大的命令,用于对列表、集合或有序集合中的元素进行排序。选项配合,就可以在不排序的情况下,获取多个外部键,相当于执行一个整合的获取操作(类似于 SQL 数据库的。因为直接使用有序集合不如集合操作强大,当排序不经常使用的时候,可以使用集合存储数据,然后使用。命令只能设置精确的秒数,不能设置到毫秒级别,如果需要精确到毫秒级别的控制,可以使用。中的值,然后再用这个值来查找相应的键。原创 2024-11-25 21:23:28 · 1424 阅读 · 0 评论 -
Redis事务
Redis 事务允许你一次执行多个命令,并且这些命令会按照顺序被执行,中间不会被其他客户端的请求打断。我们可以使用 Redis 事务来确保这些操作作为一个整体执行,不会被其他客户端的请求打断。之间,其他客户端修改了。原创 2024-11-25 17:32:10 · 298 阅读 · 0 评论 -
redis常用命令整理
如果你的博客想每页显示5篇文章,但是在实际中文章的ID可能因为人为操作而变得不连续,比如从1到100,但是第50个被删除了,那么你再翻页就找不到了。集合类型内部是使用哈希表实现的,所以可以非常快速地添加和删除元素,向两端添加元素和删除元素的复杂度都是O(1)。因此使用集合命令可以非常快速地判断一个元素是否在集合中,在网站中常使用集合来存储标签。列表类型内部是使用双向链表实现的,所以可以非常快速地插入和删除元素,向两端添加元素和删除元素的复杂度都是O(1)。原创 2024-11-25 16:16:17 · 1054 阅读 · 0 评论 -
Redis解读
Redis简介Redis解读原创 2022-05-13 14:07:51 · 268 阅读 · 1 评论