centos7操作系统安装redis,并开启远程连接

1.确认是否安装有gcc 

gcc -v

redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装:

yum install -y gcc

2.下载安装包:

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

3.解压安装包:

tar -xvf redis-4.0.0.tar.gz

4.移动redis目录

一般都会将redis目录放置到 /usr/local/redis目录,所以这里输入下面命令将目前在/root目录下的redis-5.0.7文件夹更改目录,同时更改文件夹名称为redis。

mv /root/redis-4.0.0 /usr/local/redis

5.进入解压目录并编译

# 进入解压目录
cd redis-4.0.0
# 编译
make

6.指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录.指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

make PREFIX=/usr/local/redis install

7.后台启动命令

./bin/redis-server ./redis.conf

8.设置密码,开启远程连接

修改在目录/usr/local/redis下有一个redis.conf的配置文件
(1)注释掉 bind 127.0.0.1,可以使所有的ip访问redis。若是想指定多个ip访问,但并不是全部的ip访问,可以bind 指定IP
(2)在redis3.2之后,redis增加了protected-mode,参数值默认为yes,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redis的时候还是报错。修改成:protected-mode no
(3)设置密码:

Linux 安装 Redis 报错

如Centos7.x安装 Redis的时候出现如下错误:

cd src && make all
make[1]: 进入目录"/opt/redis/redis-6.2.6/src"
	CC Makefile.dep
make[1]: 离开目录"/opt/redis/redis-6.2.6/src"
make[1]: 进入目录"/opt/redis/redis-6.2.6/src"
rm -rf redis-server redis-sentinel redis-cli redis-benchmark redis-check-rdb redis-check-aof *.o *.gcda
xxx.................

重新安装解压

参考连接:cd src && make all make[1]: 进入目录“/opt/redis/redis-6.2.6/src“ CC Makefile.dep make[1]_叫我姜同学的博客-CSDN博客

s​​​​​​​​​​​​​使用s​​​​​​​linux使用systemctl命令配置redis自启动 - 星辰° - 博客园 (cnblogs.com)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值