安装Redis的步骤和启动

Redis安装包的下载

注意:我使用的Linux版本是CentOS 7,远程连接为FinalShell。

首先到Redis官网下载安装包,Redis的官方网站地址:https://redis.io/,根据需要自行下载即可。

一、单击安装Redis

1.1安装Redis依赖

Redis是基于C语言编写的,所以需要安装gcc依赖,使用下面的命令

yum install -y gcc tcl

 我已经安装好了,所以会出现如下提示

1.2上传安装包并解压

找到你下载好的Redis安装包,如下图所示

对于安装包,一般安装到我们Linux的 /usr/local/src 目录下,cd到此目录

cd /usr/local/src/

可以看到FinalShell的下方也跟着移动到了此目录下(忽略我已经上传的安装包)

此时将Redis安装包拖到这里就可以完成上传了

提示:如果出现了上传失败,可能是因为连接Linux的时候没有使用root用户
解决办法:

点击此设置符号

将认证的用户名修改为root

解决了上传问题,我们接下来就解压Redis安装包

使用如下命令

tar -zxvf 安装包名

然后就可以看到解压成功了,即蓝色的不带.gz后缀的文件目录

再进入redis的安装目录

运行编译命令

make && make install

耐心等待一段时间之后

这样就表示安装成功了

如果不确定,可以检查一下,默认的安装路径是在 /usr/local/bin 目录下

此时就能确定安装成功了。可喜可贺

二、启动Redis

2.1直接启动

安装成功之后,因为其已经添加到了环境变量,所以在任意目录下都可以启动

redis-server

执行命令后,弹出了Redis的日志界面和Redis的log:

上述方式为前台启动,关掉当前窗口,Redis也会被停掉。

2.2后台启动

那么怎么让Redis后台启动呢?此时就需要修改Redis的配置文件了

在Redis的安装目录下,我们可以找到一个 redis.conf 文件

修改文件的之前,最好拷贝一份原版哦。

cp redis.conf redis.conf.bck

接下来就放心修改,那么修改哪些呢?主要修改如下配置:

# 监听地址,默认是127.0.0.0(本机),修改为0.0.0.0后就可以任意IP访问了

bind 0.0.0.0

# 守护进程,修改为yes后即可后台运行

daemonize yes

# 密码,设置为你想要的密码即可

requirepass xxxx

除了上面的配置以外,还会其它常见的配置,可以选择配置

# 默认的监听的端口,一般不做修改

port 6379

# 工作目录,默认当前目录。日志、持久化会保存在这个目录

dir .

# 数据库数量,设置为1代表使用1个库,默认16个库,编号为0~15

databases 1

# 设置Redis能够使用的最大内存

maxmemory 512mb

# 日志文件,默认为空(不记录日志),可以指定日志文件名"redis.log"

logfile "redis.log"

vim 进入编辑模式,修改配置。命令模式使用:/字符串 可以快速找到要修改的配置。

修改完成后,启动redis:

# 进入redis的安装目录

cd /usr/local/src/redis-7.0.4

# 启动

redis-server redis.conf

启动后看到没有任何日志输出,则表示Redis在后台启动成功了

也可以查看后台进程,输入如下命令

ps -ef | grep redis

要停止Redis也很简单,使用 kill 命令杀死进程即可

kill -9 118374

至此,Redis的后台启动也解决了。

2.3开机自启

上面介绍了Redis的直接启动和后台启动,好像都挺麻烦的。那么,可不可以实现开机自启呢?答案是肯定的~

设置开机自启方法如下:

首先,新建一个系统服务文件

vim /etc/systemd/system/redis.service

文件内容如下(注意将redis-7.0.4替换成你自己的Redis版本):

[Unit]

Description=redis-server

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-7.0.4/redis.conf

PrivateTmp=true

[Install]

WantedBy=multi-user.target

然后重载系统服务:

systemctl daemon-reload

重载之后,就可以执行如下命令了

# 启动Redis

systemctl start redis

# 查看Redis状态

systemctl status redis

# 停止Redis

systemctl stop redis

# 重启Redis

systenctl restart redis

# 设置开机自启

systemctl enable redis

 三、至此为止,Redis的安装和启动就已经解决了,开启你的Redis学习之旅吧~

说明:本文仅作为本人的学习记录,若有错误的地方,欢迎大佬指正(*^▽^*)

  • 15
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 CentOS 上安装 Redis步骤如下: 1. 更新系统软件包: ``` sudo yum update ``` 2. 安装 Redis 的依赖库: ``` sudo yum install epel-release sudo yum install gcc make tcl ``` 3. 下载 Redis 源代码包: ``` wget http://download.redis.io/releases/redis-x.x.x.tar.gz ``` 将 `x.x.x` 替换为您希望安装Redis 版本号。 4. 解压 Redis 源代码包: ``` tar xzf redis-x.x.x.tar.gz cd redis-x.x.x ``` 5. 编译和安装 Redis: ``` make sudo make install ``` 6. 创建 Redis 配置文件目录: ``` sudo mkdir /etc/redis ``` 7. 复制配置文件到配置文件目录: ``` sudo cp redis.conf /etc/redis/ ``` 8. 修改配置文件: ``` sudo vi /etc/redis/redis.conf ``` 根据需要,您可以更改以下配置项: - `bind`:指定监听的 IP 地址,默认为 `127.0.0.1`,可以改为 `0.0.0.0` 允许所有 IP 连接。 - `port`:指定监听的端口,默认为 `6379`。 - `requirepass`:设置 Redis 的密码。 9. 启动 Redis 服务: ``` sudo redis-server /etc/redis/redis.conf ``` 10. 可选:配置 Redis 为系统服务: ``` sudo cp utils/redis_init_script /etc/init.d/redis sudo chmod +x /etc/init.d/redis ``` 11. 可选:将 Redis 添加到系统启动项: ``` sudo chkconfig --add redis sudo chkconfig --level 345 redis on ``` 现在,Redis 已经成功安装在 CentOS 上。您可以使用 `redis-cli` 命令行工具连接到 Redis 服务器并进行操作。 请注意,这里的步骤仅适用于 CentOS 系统。如果您使用其他 Linux 发行版,请根据其不同的包管理器和系统配置进行相应的调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值