Linux系统中Redis的下载安装以及环境部署

一, 开发环境 

 Centos7.5 Redis-7.4.0
二, Redis安装
1)下载Redis

下载方式有两种,你可以通过下面的wget方式直接在虚拟机上下载
如果你想下载其他的版本,你通过修改下面命令中的版本号就可以下载到其他版本。

wget http://download.redis.io/releases/redis-7.4.0.tar.gz

 当然了也可以在本地下载,然后上传到虚拟机,这里给出下载链接
Index of /releases/,你可以点击进去,选择你想要的版本,然后下载,再上传,最后按照我下面的方式进行都是可以的。

2)解压缩Redis安装包
我是解压在 /usr/local下面,这个路径根据你的实际情况所定。

tar -zxvf redis-7.4.0.tar.gz -C /usr/local/


跳转到redis安装目录下

cd /usr/local/redis-7.4.0

然后编译Redis源文件代码为可执行文件,需要输入以下命令

make

等待完成后,进入src目录

cd src

 再执行以下命令(安装该Redis文件)

make install


温馨提示,如果在安装时报错,则用yum install 命令将gcc和tcl升级到最新版

yum install gcc
yum install tcl

进入/usr/local/bin目录检查redis的客户端和服务端

cd /usr/local/bin/
ls


然后执行以下命令启动Redis服务器端

 redis-server

出现以下信息则代表Redis服务器端启动成功


3)部署Redis
安装完成Redis后,需要进一步对相关内容进行部署配置,方便数据库的使用
1. 进入/usr/local/redis-7.4.0目录

cd /usr/local/redis-7.4.0

2. 这里我们将配置文件放在一个新的目录下, 以后就可以用这个配置文件来启动Redis
当然了,配置文件的位置也根据你的情况而定,我放在了/etc下

mv /usr/local/redis-7.4.0/redis.conf /etc

3. 编辑redis.conf

cd /etc
vi redis.conf

daemonize属性改为yes,代表以后台服务的方式启动Redis。
这里文件内容太多
进入文件后,按下 键开始搜索。例如这里搜索“daemonize”,您就输入 /daemonize,然后回车
你就会看到我们需要修改的内容,你将no改为yes即可


4. 启动Redis
以配置文件启动Redis

redis-server /etc/redis.conf


如果这里出现以下警告

[root@hadoop01 redis-7.4.0]# redis-server /etc/redis.conf
9019:C 27 Nov 2024 23:49:57.478 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

这个警告是因为 Redis 在某些情况下可能需要更多的内存
解决方法:
①. 打开 /etc/sysctl.conf 文件

vi /etc/sysctl.conf

②. 在文件中添加以下行:

vm.overcommit_memory = 1


③. 保存并关闭文件
④. 应用更改,运行以下命令:

sysctl vm.overcommit_memory=1

⑤. 现在你可以重新启动 Redis 服务器,警告应该不再出现:

redis-server /etc/redis.conf

三, Redis-cli
Redis-cli 是 Redis 客户端命令操作的简易工具,类似于MongoDB的Shell 工具,为Redis 提供两方面的命令操作支持功能。
1. Redis-cli的两种使用方式
1)带参数方式,举例如下:

redis-cli -h 127.0.0.1 -p 6379 ping

以参数形式指出 Redis-cli 连接的Redis 数据库,同时执行ping命令。这里指向IP地址为127.0.0.1,端口号为6379的本机 Redis 数据库。显然,通过变换IP地址和端口号,Redis-cli也可以连接其他服务器上的Redis数据库。ping的结果如果返回的是PONG,说明Redis-cli跟 Redis 数据库连接成功。当连接失败时,会返回以 ERR 开头的连接失败信息。
连接成功应该会出现下面的返回值


2)交互式,举例如下:

redis-cli


然后就可以执行各种Redis操作命令,然后按下Enter键
举例:

127.0.0.1:6379> ping
PONG

注意:
(1)Redis数据库对命令大小写不敏感,这意味着 ping、Ping、PING 是同一个命令,
(2)Redis数据库对变量大小写敏感,如 Title 和 tite 是两个变量。
(3)执行Redis-cli客户端工具之前,Redis 数据库必须正常启动,否则无法执行数据库命令。
(4)用exit命令退出 Redis-cli 客户端。


这就是在Linux系统下Redis的安装以及简单部署,这只是Redis的入门准备,还有更多的命令等你来实践!!!
希望可以帮助到你!!!




 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值