Redis安装教程(上)

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

写在前面


这个关于redis的安装教程,可能会有一些啰嗦,会说一些和安装相关不大的内容,但是我同样希望大家能够认真的看完,因为本文章的目的不仅仅是让你安装上redis,是要让你明白安装中每一步的操作代表什么意思,等你出现其他问题时能够快速的找到问题所在,同时也希望你能在此次安装的过程中学到一些通用的安装方法。


什么是Redis


Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。Redis 是一个高性能的key-value数据库,属于NoSQL的一种。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。它跟memcached类似,不过数据可以持久化,而且支持的数据类型更丰富。有字符串,链表,集合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。


redis安装教程


下载redis


官网链接:https://redis.io/


98f3945affb74c5a9ffb2526db8b47e4.png

下载链接:https://redis.io/download/


fcd7aa529bc348ce9a18df91418a720d.png


我这次选择安装的是6.2.7的版本

一般我们学习使用稳定版本就可以,新版本可能会有一些bug,这些bug在网上可能也没有解答方式

通常的建议就是先学会基础的用法,如果有需要再学习新版的的新特性


1cfb16cf19334d649fd9e6a96194aafe.png


然后通过Xftp 传到Linux系统中opt文件里

注意:不是必须放在opt文件夹下,你可以根据自己得习惯进行调整,后面命令中涉及到的路径记着改就行。


28cc3c1c74e0408bb98745b729b3d65f.png


上面的操作的作用就是为Linux下载redis的源码包,如果不想使用这种,也可以在Linux下使用对应的指令下载


在线下载

wget https://download.redis.io/releases/redis-6.2.7.tar.gz

ca17ddcf5c43477394b853dda3891b95.png


安装前的准备


因为redis是C语言开发的,安装的时候需要使用C语言的环境进行编译,所以我们首先要确保自己的Liunx系统中有gcc


查看系统中是否有gcc


# 查看gcc 的版本
gcc -v


系统中如果有gcc会有如下操作


2ed1d1d716844003b85111a0a8d2a18c.png


如果没有gcc只需要安装一个就可以

在linux终端中输入yum install gcc 安装gcc,在安装的过程中会需要输入几次y

注意:安装gcc是需要联网的


安装redis


解压缩redis源码包


下面的指令选择其中之一就可以,不过需要自己记着解压后的目录,我这里就选择解压到了当前目录opt


# 解压到当前文件夹
tar -zxvf /opt/redis-6.2.7.tar.gz 
# 解压到指定文件夹,最后加上-C 以及目标目录
tar -zxvf /opt/redis-6.2.7.tar.gz -C /tmp

c3048bb2007948c7ba9cdcda1d272b91.png


通常我们再Linux中安装安装软件时,都会涉及到解压缩,记住这解压的命令会对以后有很大的帮助


编译redis源码包


进入redis-6.2.7目录中


cd redis-6.2.7


执行编译,编译过程会花费一段时间


make


6b1c143a29c3430f8686ba98d4b59357.png

0cfe3ca03c70409099fa252b1632b26a.png


相关实践学习
基于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
相关文章
|
NoSQL Redis
Redis远程连接工具,安装教程,附安装包(重要)!
Redis远程连接工具,安装教程,附安装包(重要)!
1014 0
Redis远程连接工具,安装教程,附安装包(重要)!
|
6月前
|
NoSQL 数据可视化 Redis
redis在window环境下的安装教程
redis在window环境下的安装教程
77 0
|
6月前
|
NoSQL Redis C++
redis安装教程
redis安装教程
118 0
|
NoSQL Linux Redis
Redis在Linux环境下的详细安装教程
Redis在Linux环境下的详细安装教程
721 0
Redis在Linux环境下的详细安装教程
|
11月前
|
存储 NoSQL Unix
Redis安装教程(保姆级教程)
Redis安装教程(保姆级教程)
|
NoSQL Redis
32Redis - redis图形化工具安装教程
32Redis - redis图形化工具安装教程
65 0
|
NoSQL Linux Redis
Linux系统Redis安装教程-附带后台启动
Linux系统Redis安装教程-附带后台启动
Linux系统Redis安装教程-附带后台启动
|
NoSQL Redis 数据库
|
NoSQL Linux Redis
《Redis篇》Another Redis DeskTop Manager 超详细安装教程
《Redis篇》Another Redis DeskTop Manager 超详细安装教程
742 0
《Redis篇》Another Redis DeskTop Manager 超详细安装教程
|
存储 缓存 NoSQL
Redis的安装教程(Windows+Linux)【超详细】
Redis的安装教程(Windows+Linux)【超详细】
Redis的安装教程(Windows+Linux)【超详细】