Linxu安装Redis(本人CentOS7)

安装gcc依赖

Redis是C语言编写的,编译需要GCC。
Redis6.x.x版本支持了多线程,需要gcc的版本大于4.9,但是CentOS7的默认版本是4.8.5。
查看gcc的版本:

gcc -v

有gcc,则不用安装,没有gcc则执行 

yum install gcc

下载Redis

1、下载Redis

        登录Redis官网 Download | Redis

 2、创建一个soft目录、用于下载redis和编译redis

cd /
mkdir soft

3、下载redis

3.1、首选安装 wget

yum install wget

3.2、下载redis

wget https://github.com/redis/redis/archive/7.0.9.tar.gz

4、解压

tar xf 7.0.9.tar.gz

5、删除没用的压缩包(可选,已经解压过了)

rm 7.0.9.tar.gz

 6、进入解压好的目录,进行 redis.conf配置文件的配置

cd redis-7.0.9/

vi redis.conf

bind 127.0.0.1 

注释掉、或者改成  bind 0.0.0.0 ,否则只能在本机访问,生产不建议这么改

如果需要密码访问,取消requirepass的注释并加上自己的密码,在外网(比如阿里云)这个必须要配置!

requirepass yourpassword
改成:
requirepass 123456
protected-mode yes  改成  protected-mode no

配置文件修改可参考:redis配置文件中的保护模式protected-mode | 技术分享_小可技术

7、编译

make

7.1、此时就可以直接启动redis,不过关闭当前窗口服务就会停止

启动命令:

cd src                进入src目录
./redis-server        启动redis

进入src目录

启动redis:

 启动界面:

 ----------------------------------   下面是将redis安装成程序、开机自启动 ---------------------------------------

8、将redis命令安装到 /usr/local/bin(默认路径)可以通过选项指定目录

make install [PREFIX=path]

make install PREFIX=/opt/myenv/redis7

9、添加环境变量(redis的安装目录,第8步)为第10步做准备

vi /etc/profile

export REDIS_HOME=/opt/myenv/redis7
export PATH=$PATH:$REDIS_HOME/bin

使配置文件生效:

source  /etc/profixle

查看刚配置的环境变量

echo $PATH

10、将redis制作成服务程序(包括开机自启动)

cd utils
./install_server.sh  (可以执行一次或多次)

11、其他命令

1、开放端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent   # 开放6379端口
firewall-cmd --zone=public --remove-port=6379/tcp --permanent  #关闭6379端口
firewall-cmd --reload   # 配置立即生效
2、查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
2、查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
3、关闭防火墙
如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估
systemctl stop firewalld.service
4、开启防火墙
systemctl start firewalld.service
5、查看防火墙状态
firewall-cmd --state

6、查看监听的端口
netstat -lnpt

7、启动、关闭、查看redis状态
service redis_6379 start/stop/stauts
redis_6379可在 /etc/init.d/ 中查看

8、ps -fe | grep redis



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值