RedisManager使用手册(一) -- 快速开始

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 我们可以使用源码部署和二进制包安装两种方式来启动RedisManager服务。使用源码部署可以进行二次开发和自定义配置的修改,使用二进制包安装一键启动简单方便。

我们可以使用源码部署和二进制包安装两种方式来启动RedisManager服务。使用源码部署可以进行二次开发和自定义配置的修改,使用二进制包安装一键启动简单方便。

快速开始

安装准备

1.一台安装了jdk1.8的linux机器
2.mysql数据库,推荐5.0以上的版本

二进制安装

1.首先从https://github.com/ngbdf/redis-manager/releases
下载 二进制安装包上传到准备好的linux机器上,目前的 release安
装 包是基于12.11的master分支构建
2.将二进制包解压到指定的目录下, 解压好的目录结构应该是下面这样的tarmulu
3.进入conf目录编辑application.yml文件中datasource相关的配置,你只需要自己创建数据库即可,相关表会在RedisManager启动后自动生成db
4.执行命令启动服务bin/start.sh

源码部署安装

1.cd ${you_project_dir} 通过终端进入到你的工程目录
2.执行以下命令 mvn package -Dmaven.test.skip=true,跳过 Test 类,将 RedisManager 打成 jar 包。
3.按照以下目录在linux机器上准备相关目录

├── /opt/app/redis-manager 这是您的安装目录
     └── bin   启动停止脚本目录,相关脚本可以在工程的bin目录找到
     └── conf 配置文件目录,您将工程的 resource 目录中文件全部copy即可
     └── lib    redisManager所有的依赖包,在target的lib下可以找到
     └── logs 日志目录
     └── redis-manager.jar 这个是 RedisManager 的 jar 包

4.同二进制安装的步骤三一样,修改application.yml文件datasource相关的配置
5.执行命令启动服务bin/start.sh

登录到RedisManager

在浏览器输入 127.0.0.1:8182 查看主页

login

默认可以使用admin/admin的管理员账户登录到系统。后续如果需要添加其他用户以及给用户分组暂时只能通过手动向 DB插入数据实现,接下来会添加用户管理的模块。

 # 向bigdata用户组组加入一个用户
   use redis_manager;
   insert into user (id, username, password, user_group) 
   values ("1", "bigdata", "bigdata", "bigdata");

下篇文档会带来redisManager 几个主要配置文件的详解,让我们对redisManager 有更加深入的了解。

相关实践学习
基于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
目录
相关文章
|
3月前
|
存储 缓存 NoSQL
数据的存储--Redis缓存存储(一)
数据的存储--Redis缓存存储(一)
119 1
|
17天前
|
存储 缓存 NoSQL
解决Redis缓存数据类型丢失问题
解决Redis缓存数据类型丢失问题
161 85
|
3月前
|
存储 缓存 NoSQL
数据的存储--Redis缓存存储(二)
数据的存储--Redis缓存存储(二)
54 2
数据的存储--Redis缓存存储(二)
|
3月前
|
消息中间件 缓存 NoSQL
Redis 是一个高性能的键值对存储系统,常用于缓存、消息队列和会话管理等场景。
【10月更文挑战第4天】Redis 是一个高性能的键值对存储系统,常用于缓存、消息队列和会话管理等场景。随着数据增长,有时需要将 Redis 数据导出以进行分析、备份或迁移。本文详细介绍几种导出方法:1)使用 Redis 命令与重定向;2)利用 Redis 的 RDB 和 AOF 持久化功能;3)借助第三方工具如 `redis-dump`。每种方法均附有示例代码,帮助你轻松完成数据导出任务。无论数据量大小,总有一款适合你。
87 6
|
3月前
|
缓存 NoSQL 关系型数据库
redis和缓存及相关问题和解决办法 什么是缓存预热、缓存穿透、缓存雪崩、缓存击穿
本文深入探讨了Redis缓存的相关知识,包括缓存的概念、使用场景、可能出现的问题(缓存预热、缓存穿透、缓存雪崩、缓存击穿)及其解决方案。
247 0
redis和缓存及相关问题和解决办法 什么是缓存预热、缓存穿透、缓存雪崩、缓存击穿
|
15天前
|
缓存 监控 NoSQL
Redis经典问题:缓存穿透
本文详细探讨了分布式系统和缓存应用中的经典问题——缓存穿透。缓存穿透是指用户请求的数据在缓存和数据库中都不存在,导致大量请求直接落到数据库上,可能引发数据库崩溃或性能下降。文章介绍了几种有效的解决方案,包括接口层增加校验、缓存空值、使用布隆过滤器、优化数据库查询以及加强监控报警机制。通过这些方法,可以有效缓解缓存穿透对系统的影响,提升系统的稳定性和性能。
|
2月前
|
缓存 NoSQL 关系型数据库
大厂面试高频:如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题
本文详解缓存雪崩、缓存穿透、缓存并发及缓存预热等问题,提供高可用解决方案,帮助你在大厂面试和实际工作中应对这些常见并发场景。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
大厂面试高频:如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题
|
2月前
|
存储 缓存 NoSQL
【赵渝强老师】基于Redis的旁路缓存架构
本文介绍了引入缓存后的系统架构,通过缓存可以提升访问性能、降低网络拥堵、减轻服务负载和增强可扩展性。文中提供了相关图片和视频讲解,并讨论了数据库读写分离、分库分表等方法来减轻数据库压力。同时,文章也指出了缓存可能带来的复杂度增加、成本提高和数据一致性问题。
【赵渝强老师】基于Redis的旁路缓存架构
|
2月前
|
缓存 NoSQL Redis
Redis 缓存使用的实践
《Redis缓存最佳实践指南》涵盖缓存更新策略、缓存击穿防护、大key处理和性能优化。包括Cache Aside Pattern、Write Through、分布式锁、大key拆分和批量操作等技术,帮助你在项目中高效使用Redis缓存。
351 22
|
2月前
|
缓存 NoSQL PHP
Redis作为PHP缓存解决方案的优势、实现方式及注意事项。Redis凭借其高性能、丰富的数据结构、数据持久化和分布式支持等特点,在提升应用响应速度和处理能力方面表现突出
本文深入探讨了Redis作为PHP缓存解决方案的优势、实现方式及注意事项。Redis凭借其高性能、丰富的数据结构、数据持久化和分布式支持等特点,在提升应用响应速度和处理能力方面表现突出。文章还介绍了Redis在页面缓存、数据缓存和会话缓存等应用场景中的使用,并强调了缓存数据一致性、过期时间设置、容量控制和安全问题的重要性。
46 5