安装单机redis详细教程

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 安装单机redis详细教程

1.下载安装包

①在本机新建目录

mkdir /home/admin/redis

②去官网上下载安装包:https://redis.io/download/

③把安装包复制到当前虚拟机的/home/admin/redis目录下

2.解压redis

①切换redis目录下,解压安装包

cd /home/admin/redis

tar -zxvf redis-5.0.7.tar.gz

3.安装基本环境

①安装gcc编译器

yum install gcc-c++

查看是否安装成功:gcc -v



(gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,redis是C语言写的)

②生成src文件

cd redis-5.0.7

make

make install



③redis的默认安装路径

cd /usr/local/bin


4.备份redis配置文件

①创建新目录用于修改配置文件

mkdir /home/admin/redis/redis-5.0.7/theRedisConf

②把配置文件复制过去(原生的文就放在解压目录下做备份,启动用theRedisConf下的配置文件)

cp /home/admin/redis/redis-5.0.7/redis.conf /home/admin/redis/redis-5.0.7/theRedisConf/

5.修改redis配置文件

vi /home/admin/redis/redis-5.0.7/theRedisConf/redis.conf

## 修改1:注释如下行,注释以后redis不可以接收任意ip的连接

# bind 127.0.0.1

## 修改2:关闭保护模式(如果设置为yes,那么只允许我们在本机的回环连接,其他机器无法连接。)

protected-mode no

## 修改3:开启redis服务后台运行

daemonize yes

## 修改4:添加日志路径,便于排查问题

logfile “/home/admin/redis/redis-5.0.7/redis.log”

6.启动redis服务

① 开启防火墙

systemctl start firewalld.service

②开放指定端口号

查看已开放端口号

firewall-cmd --list-ports

开放指定端口号,下方示例端口号为6379

firewall-cmd --zone=public --add-port=6379/tcp --permanent

③重启防火墙

端口号才算开放成功

firewall-cmd --reload

④启动服务

cd /usr/local/bin/

./redis-server /home/admin/redis/redis-5.0.7/theRedisConf/redis.conf

7.如何查看redis进程

ps -ef|grep redis

8.如何关闭redis服务

①进入客户端

redis-cli -p 6379或者进到src下执行 ./redis-cli -p 6379

②关闭redis服务

shoutdown

③退出客户端

exit

不进入客户端关闭redis

redis-cli shutdown

相关实践学习
基于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
相关文章
|
2月前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
106 14
|
1月前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
88 7
|
2月前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
139 24
|
2月前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
158 26
|
2月前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
193 7
|
3月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
110 4
|
缓存 NoSQL 前端开发
redis单机版安装+测试+项目运用
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
|
NoSQL Redis 数据库
【Redis】单机安装Redis
【Redis】单机安装Redis
91 0
|
存储 缓存 NoSQL
Redis概述和单机、集群安装
Redis概述和单机、集群安装
208 0
Redis概述和单机、集群安装