蒲东平的博客
如何用Redis高效实现点赞功能?用Set?还是Bitmap? 如何用Redis高效实现点赞功能?用Set?还是Bitmap?
在众多软件应用中,点赞功能几乎成了所有应用中的“标配”。但实现一个高效的点赞功能并不简单,尤其是在面对大规模的用户量和高并发场景时。 今天,我们就从实际需求出发,探索如何利用 Redis 的数据结构来设计一个点赞系统,从而理解 Set 和
2024-11-12
如何借助Redis巧妙的管理用户签到?——Bitmap篇 如何借助Redis巧妙的管理用户签到?——Bitmap篇
数据管理和分析是任何大小项目的重要组成部分。在管理如用户签到数据这类信息时,我们通常追求的是高效性和存储节省。 今天,让我们一起探索一种既节省空间又高效的数据管理方法——Redis 的位操作(Bit operations)。 Redis 位
2024-07-18
如何借助Redis更高效统计UV?——Hyperloglog篇 如何借助Redis更高效统计UV?——Hyperloglog篇
在今天的互联网时代,数据如潮水般汹涌而来。从用户行为数据、系统日志到实时交互数据,如何高效、准确地统计这海量数据中的唯一元素数量,成为了一个不小的挑战。 今天,我们要一起探索的是 Redis 中一个非常强大但可能被忽视的数据类型——Hype
2024-07-18
如何在Redis中快速推算两地之间的距离?——Geo篇 如何在Redis中快速推算两地之间的距离?——Geo篇
处理地理位置数据已成为许多应用程序的核心需求。无论是推送附近的餐馆还是对全国范围内的服务点进行分析,快速而准确地处理和检索地理位置信息都至关重要。Redis,作为一种高性能的内存数据库,为我们提供了这样的解决方案。 Redis 在 3.2
2024-07-18
手摸手教你安装 Redis 手摸手教你安装 Redis
安装 Redis redis官网 redis 中文网 Redis 命令参考 Redis 的优点 简单的 key-value 存储,性能极高。 Redis 拥有更多的数据结构和并支持更丰富的数据操作。 Redis 支持数据持久化和数据恢复。
2023-12-09
Redis 高频常用命令列表 Redis 高频常用命令列表
Redis 的数据类型redis-cli 命令 命令 说明 cli 命令示例 del 删除 key del key_name exists 检查给定 key 是否存在 exists key_name keys 查找所有符合
2023-12-09
如何找到 Redis 的 Big key? 如何找到 Redis 的 Big key?
如何找到 Redis 的 Big key?1. 什么是 Redis 的 Big key?Redis 的 Big key 是指占用内存较大的 key,通常是大 List、大 Set、大 Hash、大 String 等等。 比如说: 字符串类
2023-11-10
在 redis 中通过 redis-cli 调试 lua 脚本 在 redis 中通过 redis-cli 调试 lua 脚本
在 redis 中通过 redis-cli 调试 lua 脚本假设我有如下一段 lua 脚本 <?php $redis = new \Redis(); $redis->connect('192.168.10.194');
2023-04-25
Redis 数据备份与恢复 Redis 数据备份与恢复
Redis 数据备份与恢复1. 命令行执行 save 手动开启 RDB 持久化使用 RDB 文件做迁移时,需要注意需要先关闭掉目标 redis 的 aof 功能,因为如果二者同时存在的话,会优先于 aof 的方式进行数据恢复。 redis-
2022-12-11
开启 redis 远程连接 开启 redis 远程连接
开启 redis 远程连接 编辑 redis 配置文件 redis.conf # 如果需要开启连个访问连接时,一个是本地连接,一个是远程连接 bind 127.0.0.1 192.168.174.174 # 如果是希望任何一台主机都可
2021-07-26
Redis 的持久化 Redis 的持久化
Redis 的持久化两种持久化方式 RDB 指定的时间间隔内保存数据快照 AOF 先把命令追加到操作日志的尾部,保存所有历史操作命令 RDB 模式 优点 适合用于进行备份 fork 出子进程进行备份,主进程没有任何 IO 操作 恢复大
2021-07-25
Redis Cluster 集群解决方案 Redis Cluster 集群解决方案
Redis Cluster 集群解决方案 多个 Redis 实例协同进行 采用 slot (槽)分割数据,是 CRC16 与 16384 取模后分散 主从结构和选举算法,保证每个节点的可靠性 客户端可以连接任意一个 node 进行操作
2021-07-24