Centos/Linux系统安装配置redis

1、安装 Redis

# 首先安装依赖gcc, 后面需要使用make编译redis

yum install gcc -y

# 进入 /usr/local/src 目录, 把源码下载到这里

cd /usr/local/src

# 下载 redis 7.0.2 的源码,github被墙,可以使用国内的地址

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

# 解压缩

tar zxvf redis-7.0.2.tar.gz

# 进入解压后的文件夹

cd redis-7.0.2

# 编译并安装 redis, 漫长的等待...

make && make install

# 安装完成后,redis会被默认安装在  /usr/local/bin/# 查看下这个目录下的文件,可以看到有 redis-server, 这个文件就是redis的服务程序了

ls /usr/local/bin/

2、启动 Redis

redis被默认安装在/usr/local/bin,这个目录默认就在系统的环境变量中(不信,你可以使用 env 命令,查看一下你的PATH是不是有)# 所以,我们可以在任意位置运行 redis-server 来启动 redis

redis-server

启动成功,你可以看到如下界面:

  • redis的默认端口是 6379, 假如这个端口被占用了怎么办?

[root@broadm ~]# redis-server

6610:C 25 Jun 2022 15:47:53.378 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

6610:C 25 Jun 2022 15:47:53.378 # Redis version=7.0.2, bits=64, commit=00000000, modified=0, pid=6610, just started

6610:C 25 Jun 2022 15:47:53.378 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf

6610:M 25 Jun 2022 15:47:53.379 * Increased maximum number of open files to 10032 (it was originally set to 1024).

6610:M 25 Jun 2022 15:47:53.379 * monotonic clock: POSIX clock_gettime

6610:M 25 Jun 2022 15:47:53.380 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use

6610:M 25 Jun 2022 15:47:53.380 # Failed listening on port 6379 (TCP), aborting.

redis-server 默认以前台方式启动,即启动完成后,一直占据命令窗口,我们无法再执行其他操作了,这明显不合适,我们需要的是后台启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春化雨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值