redis

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: redis

1、redis:redis是开源免费的,遵守BSD协议,是一个高性能的key-value非关系型数据库。2、redis单线程问题所谓的单线程指的是网络请求模块使用了一个线程。添加jar:org.springframework.bootspring-boot-starter-data-redis3.Redis支持的数据类型主要有五种:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)4.如何查看redis内存使用情况:使用客户端:Redis Desktop Managerredis info memory命令的各项参数解释汇总used_memory:由 Redis 分配器分配的内存总量,包含了redis进程内部的开销和数据占用的内存,以字节(byte)为单位used_memory_human:以更直观的可读格式显示返回使用的内存量。used_memory_rss:rss是Resident Set Size的缩写,表示该进程所占物理内存的大小,是操作系统分配给Redis实例的内存大小。used_memory_rss_human:以更直观的可读格式显示该进程所占物理内存的大小。used_memory_peak:redis的内存消耗峰值(以字节为单位)used_memory_peak_human:以更直观的可读格式显示返回redis的内存消耗峰值used_memory_peak_perc:使用内存达到峰值内存的百分比,即(used_memory/ used_memory_peak) 100%used_memory_overhead:Redis为了维护数据集的内部机制所需的内存开销,包括所有客户端输出缓冲区、查询缓冲区、AOF重写缓冲区和主从复制的backlog。used_memory_startup:Redis服务器启动时消耗的内存used_memory_dataset:数据占用的内存大小,即used_memory-used_memory_overheadused_memory_dataset_perc:数据占用的内存大小的百分比,100%(used_memory_dataset/(used_memory-used_memory_startup))total_system_memory:整个系统内存total_system_memory_human:以更直观的可读格式显示整个系统内存used_memory_lua:Lua脚本存储占用的内存used_memory_lua_human:以更直观的可读格式显示Lua脚本存储占用的内存maxmemory:Redis实例的最大内存配置maxmemory_human:以更直观的可读格式显示Redis实例的最大内存配置maxmemory_policy:当达到maxmemory时的淘汰策略mem_fragmentation_ratio:内存的碎片率,used_memory_rss/used_memory --4.0版本之后可以使用memory purge手动回收内存mem_allocator:内存分配器active_defrag_running:表示没有活动的defrag任务正在运行,1表示有活动的defrag任务正在运行(defrag:表示内存碎片整理)lazyfree_pending_objects: 表示redis执行lazy free操作,在等待被实际回收内容的键个数

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
7月前
|
存储 缓存 NoSQL
Redis
Redis
35 0
|
4天前
|
缓存 NoSQL 数据库
Redis的三剑客
Redis的三剑客
|
9月前
|
存储 NoSQL Java
Redis3
Redis3
39 0
|
7月前
|
NoSQL Redis
06Redis - Redis的使用
06Redis - Redis的使用
36 0
|
8月前
|
NoSQL 安全 Redis
|
9月前
|
存储 缓存 NoSQL
Redis5
Redis5
101 0
|
9月前
|
NoSQL 关系型数据库 MySQL
Redis1
Redis1
44 0
|
12月前
|
存储 缓存 监控
|
存储 消息中间件 缓存
Redis总结(二)
redis 和 memcached 什么区别?为什么高并发下有时单线程的 redis 比多线程的memcached 效率要高?区别:1.mc 可缓存图片和视频。rd 支持除 k/v 更多的数据结构;2.rd 可以使用虚拟内存,rd 可持久化和 aof 灾难恢复,rd 通过主从支持数据备份;3.rd 可以做消息队列。原因:mc 多线程模型引入了缓存一致性和锁,加锁带来了性能损耗。redis 主从复制如何实现的?redis 的集群模式如何实现?redis 的 key 是如何寻址的?
90 0
|
NoSQL 数据可视化 Java
redis
-
129 0