云服务器自建redis

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 通过云服务器自建redis

本文环境

服务器端

  • 华为云(云厂商)
  • redis 7
  • debian 11

本地端

RedisInsight-v2

注意:连接数据库必须使用专门的数据库连接工具,普通ssh工具无法实现连接

redis下载

redis官方网站

首页

下载页

进入下载页后,点击Redis downloads,下载名为 redis-xxx.tar.gz 的文件,将其通过ssh或其他方式上传到云服务器位置任意

安装redis

  1. 通过tar -zxvf <压缩文件名>.tar.gz,解压刚刚下载的文件,解压目标位置任意

  2. 进入解压后的文件夹,备份名为redis.conf的配置文件,备份文件的文件名随意

  3. 使用vim或nano等任何文本编辑器打开redis.conf文件,按如下要求编辑:

    • 注释掉bind 127.0.0.1 -::1:bind是用于指定允许访问的ip,默认为回环地址,注释掉代表谁都可以访问

    • daemonize no改成daemonize yes:配置redis为守护进程,默认redis是前台启动,ssh连接一旦断掉则redis进程就会挂,配置其为守护进程不存在这种情况

    • 取消注释requirepass foobared并修改:该指令是设置redis密码,安全起见应当设置,requirepass 后面接你设置的redis密码

  4. 编辑完成后,保存文件,然后通过redis-server <修改后配置文件位置>命令启动redis服务端(此时redis服务器启动,但仅为守护进程而非服务进程,如果想将其变为服务,请移步百度)

  5. 通过redis-cli启动redis客户端

  6. 由于设置了密码,初次进入,需要进行身份校验,否则会报 $(error) NOAUTH Authentication required.$ ,校验方式输入auth [username] password,此处需要注意,redis中默认是没有用户名这个概念的,此时可以省略也可以使用“default”代替

配置云服务器

  1. 安全组放行相关端口(注意:入规则与出规则必须都设置放行
  2. 设置防火墙放行策略(云服务器可省)

远程连接

下载支持redis的数据库连接工具,输入云服务器公网ip、端口号、用户名(可省)、密码等信息,点击测试连接与连接按钮即可

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
存储 缓存 NoSQL
Redis 服务器全方位介绍:从入门到核心原理
Redis是一款高性能内存键值数据库,支持字符串、哈希、列表等多种数据结构,广泛用于缓存、会话存储、排行榜及消息队列。其单线程事件循环架构保障高并发与低延迟,结合RDB和AOF持久化机制兼顾性能与数据安全。通过主从复制、哨兵及集群模式实现高可用与横向扩展,适用于现代应用的多样化场景。合理配置与优化可显著提升系统性能与稳定性。
296 0
|
8月前
|
NoSQL Redis Docker
Docker——阿里云服务器利用docker搭建redis集群
本文详细记录了使用Docker搭建Redis集群的过程,包括检查Docker和Docker Compose的安装、创建Redis配置文件、编写`docker-compose.yml`文件、启动Redis节点、创建Redis集群的具体步骤,以及最终的验证方法。文章还提供了在多服务器环境下搭建Redis集群的注意事项,帮助读者全面了解 Redis 集群的部署流程。
971 68
|
NoSQL Redis Windows
windows服务器重装系统之后,Redis服务如何恢复?
windows服务器重装系统之后,Redis服务如何恢复?
288 6
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
510 4
|
NoSQL Linux Redis
在 centos7 下重启/开启 redis 服务器
本文提供了一种在Centos 7操作系统下如何重启Redis服务器的步骤,包括停止Redis服务、确认停止成功以及重新启动Redis服务。
1172 2
在 centos7 下重启/开启 redis 服务器
|
NoSQL Unix Linux
Redis 服务器
10月更文挑战第19天
112 1
|
缓存 NoSQL Ubuntu
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
202 3
|
存储 监控 NoSQL
Redis的实现二: c、c++的网络通信编程技术,让服务器处理多个client
本文讨论了在C/C++中实现服务器处理多个客户端的技术,重点介绍了事件循环和非阻塞IO的概念,以及如何在Linux上使用epoll来高效地监控和管理多个文件描述符。
172 1
|
弹性计算 NoSQL Redis
|
1月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
221 10