Redis
程序员小志
在删库跑路的边缘疯狂徘徊
展开
-
2021首发 基于Redis实现在线游戏积分排行榜 就凭这个我杀进了阿里
介绍 本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。 背景知识 Redis Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets) 和有序集合(sorted sets)等类型。ZSet(sorted sets)是一个有序的集合,内部使用HashMa原创 2020-10-14 17:28:08 · 186 阅读 · 0 评论 -
我敢肯定刷到这篇文章的老表们都答不上这个问题【玩转Redis-删除了两百万key,为什么内存依旧未释放?】没有10年经验谁敢这么解惑??
大纲 背景 如何查看Redis内存数据 内存为何不释放 什么是内存碎片 Redis的内存碎片是如何形成的 如何释放内存 生产环境整理内存碎片的注意事项 1、背景 公司某业务使用的Redis集群是自建的,前段时间计划将自建Redis集群迁移到购买的阿里云集群。 老集群共有 350W key,占用内存 8.8 G,DTS迁移前分析发现有近两百万的key无需迁移,于是提前删除了这两百万key。 删除key后发现redis内存竟然几乎无变化,350W key删除了两百万,怎么也得释原创 2020-10-13 19:39:23 · 674 阅读 · 0 评论 -
五种Redis的数据类型详解——这是我见过最好的Redis实践文档(PDF文档)
本文深入浅出的介绍了Redis的五种数据类型,并通过多个实用示例展示了Redis的用法。除此之外还讲述了Redis的优化方法和扩展方法。 一共由三个部分组成,第一部分对Redis进行了介绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作5种数据结构的命令,并详解了如何使用Redis去构建文章聚合网站、cookie、购物车、网页缓存。数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redi原创 2020-08-28 20:23:35 · 180 阅读 · 0 评论