Redis(一)Centos7.6安装Redis服务

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: Centos的yum源中没有redis;这里我们需要安装一个第三方的yum源,这里用了Fedora的epel仓库。

QQ图片20220425165519.jpg

缓存是个好东西啊。


网站访问量大的时候,能抵挡好一阵呢。


虽然我网站访问量大时候仅限于被爬取数据的时候。


这数据库要是崩一次,也够受的了。


尝试在服务器上安装一个redis。


试试,看看他能挺多久。


我不太喜欢使用编译安装来安装程序。


最开始接触linux的时候,使用编译安装lamp环境,经常出错,留下阴影了都。


因此我使用yum命令安装。


但是Centos的yum源中没有redis。


这里我们需要安装一个第三方的yum源,这里用了Fedora的epel仓库


1:首先安装epel,一路yes,命令如下:


yum install epel-release


2:第三方源配置好之后,我们开始安装redis


yum install redis


安装完成之后,这里需要注意一下:重点,redis访问端口为6379,这里需要将6379端口开放,否则redis无法访问。


3:开启redis命令:


systemctl start redis


4:设置redis开机启动命令:


systemctl enable redis


5:查看redis运行状态命令:


systemctl status redis


至此,linux服务器安装redis完成。


6:让redis在后台运行:修改 redis.conf 中 daemonize 为 yes 即可


7:redis 设置密码:(这个密码你可以不设置,我就没有设置)


redis-cli //进入 redis 操作界面
config set requirepass test123 //设置密码
auth test123 //密码验证
config get requirepass //获取密码


设置完密码之后,执行redis命令,如果报错,需要先执行


auth test123 //密码验证


8:停止redis服务器


通过下面的命令停止redis服务器。


redis-cli shutdown
redis 设置密码登录后,想关闭redis服务器,需要
redis-cli -a 密码 shutdown


9:redis允许远程访问


redis服务器默认是处于保护模式并只能本地访问,打开redis.conf文件可以看到如下配置


bind 127.0.0.1
protected-mode yes


修改为


#bind 127.0.0.1
protected-mode no


然后重新载入redis配置


redis-server redis.conf


10: redis远程连接的密码验证


redis.conf中,打开配置文件找到


#requirepass foobared


去掉行前的注释,并修改密码为所需的密码,保存文件


requirepass myRedis


重启redis


redis-cli shutdown
redis-server redis.conf


11 :redis忘记密码处理方法


如果有一天突然手一抖,完了,redis密码是啥来着,我咋记不住了呢。


这个时候不要慌,打开linux命令行。


输入:


whereis redis.conf


QQ图片20220425165521.png


然后打开这个redis的配置文件


全文搜索:requirepass


QQ图片20220425165524.jpg


requirepass后边的字符串,就是你得redis密码


以上基本上是linux安装及配置redis相关内容



相关实践学习
基于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
目录
相关文章
|
1天前
|
存储 分布式计算 Hadoop
Centos7.9安装kerberos
Centos7.9安装kerberos
46 25
|
17天前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
74 14
|
14天前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
60 7
|
30天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
107 24
|
23天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
165 7
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
107 4
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
92 4
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
134 1
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
2月前
|
存储 安全 Linux
VMware安装CentOS7
【11月更文挑战第11天】本文详细介绍了在 VMware 中安装 CentOS 7 的步骤,包括准备工作、创建虚拟机、配置虚拟机硬件和安装 CentOS 7。具体步骤涵盖下载 CentOS 7 镜像文件、安装 VMware 软件、创建和配置虚拟机硬件、启动虚拟机并进行安装设置,最终完成 CentOS 7 的安装。在安装过程中,需注意合理设置磁盘分区、软件选择和网络配置,以确保系统的性能和功能满足需求。
305 0