CentOS7安装Redis教程(自用----适合新手)

1.先检查相关依赖

由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v)

rpm -q gcc

上图证明是有的,如果命令执行没有任何显示,证明没有安装,如果没有安装,执行以下命令进行安装

yum install -y gcc

2.创建相关文件夹,进行准备工作

cd /usr/local/

mkdir redis

cd redis/

3.下载并且解压安装包

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

tar -zxvf redis-7.0.14.tar.gz

4.进入到解压目录,然后进行编译

 cd redis-7.0.14

make

5.安装

进入到src文件安装

cd src && make install

6.启动redis

就在当前目录输入以下命令

./redis-server

7.到这还没有结束

因为如果以上面的方式将redis启动成功,redis只能一直在这个界面,不能去做其他操作

因此,如果想要进行redis远程连接需要进行以下配置

8.以后台进程方式启动redis

第一步:先返回上级文件夹,找到redis.conf文件

cd ..

ll

第二步:修改配置

vim redis.conf
将 daemonize no 修改为 daemonize yes

第三步:指定redis.conf文件启动(指令在src目录下执行)

cd /src

./redis-server /usr/local/redis/redis-7.0.14/redis.conf 

查看并关闭进程
ps -ef|grep redis :查看进程命令;
使用kill命令杀死进程:kill -9 进程号

9.设置redis开机自启

第一步:在/etc下建redis目录

cd /etc

mkdir redis

第二步:将 /usr/local/redis/redis-7.0.14/redis.conf 文件复制一份到 /etc/redis 目录下,并命名为 6379.conf;

cp /usr/local/redis/redis-7.0.14/redis.conf /etc/redis/6379.conf

第三步:将 redis 的启动脚本复制一份放到 /etc/init.d 目录下,并命名为redisd

 cp /usr/local/redis/redis-7.0.14/utils/redis_init_script /etc/init.d/redisd

第四步:设置redis开机自启动先切换到/etc/init.d目录下,然后执行自启命令 chkconfig redisd on

如果进行第四步出现错误提示(service redisd does not support chkconfig)

进行第五步操作(我的没有出现该提示)

第五步操作:编辑 redisd 文件,在第一行下面加入下面两行注释;
注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10;

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

以上操作完成就可以以服务的形式启动和关闭redis了

启动:service redisd start

关闭:service redisd stop

如果启动时提示已经有进程或者崩溃了

/var/run/redis_6379.pid exists, process is already running or crashed

/var/run/ 目录下已经有了 redis_6379.pid 文件,直接删除再启动就可以了;

rm -rf /var/run/redis_6379.pid

防火墙相关配置端口

redis远程连接相关配置

第一步:requirepass进行密码配置

vi redis.conf

找到对应单词,后面加上密码

requirepass  123456

第二步:修改访问

bind 127.0.0.1 -::1

将上述一行改为:

bind 0.0.0.0

第三步:protected-mode yes改为no

第四步:重启redis

  • 30
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值