【Linux】【服务器】 CentOS7下安装Redis详细过程步骤

Linux 源码安装

一、下载地址:http://redis.io/download,下载最新稳定版本。

# wget http://download.redis.io/releases/redis-6.2.6.tar.gz
# tar xzf redis-6.2.6.tar.gz
# cd redis-6.2.6
# make

二、如果make命令出错

1.编译过程中出现报错,提示gcc命令未找到,这是因为没有安装gcc编译器
yum install -y gcc g++ gcc-c++ make
2.执行make MALLOC=libc 命令
make MALLOC=libc
3.再一次执行make命令
make

四、进行配置redis.conf

1.打开redis.conf文件,搜索 “ bind ”,前面加#号注释掉

这个bind配置的是,允许以这些地址来访问我们的reids,配置之前是只有127.0.0.1的,注释掉之后就不限制了

2.设置密码,搜索"requirepass"

设置密码,解开注释,或者重新设置:requirepass 123456
或者redis登录及设置密码

3.关闭保护模式(把yes改为no)

redis3.2版本后新增protected-mode配置,默认是yes,即开启。
设置外部网络连接redis服务,设置方式如下:

关闭protected-mode模式,此时外部网络可以直接访问
开启protected-mode保护模式,需配置bind ip或者设置访问密码
4.daemonize ,默认为 no,表示 Redis 不是以守护进程的方式运行,通过修改为 yes 启用守护进程
daemonize:yes:redis采用的是单进程多线程的模式。
	当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。
	在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项
	pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。
daemonize:no: 当daemonize选项设置成no时,当前界面将进入redis的命令行界面
	exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。

五、执行完 make 命令后,redis-6.0.8 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli:

1.下面启动 redis 服务:
# cd src
# ./redis-server ../redis.conf

六、查看 redis 是否启动

方法一:查看redis服务进程情况,这里拿redis服务举例,其他服务查询更改名字即可
ps -ef|grep redis
方法二:查看6379(为redis的端口号)端口号是否被占用
lsof -i :6379
方法三:显示tcp的端口和进程等相关情况
netstat -tnlp

七、在阿里服务器安全组里面把Redis的端口打开

八、远程连接测试、成功完毕

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Tan.]der

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

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

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

打赏作者

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

抵扣说明:

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

余额充值