CentOS7安装Redis

本文以CentOS7为例,详细介绍了在Linux中安装Redis的步骤,包括下载、解压、安装依赖、编译安装等。还说明了Redis的配置,如设置后台运行、远程连接、密码等,以及如何设置开机自启,最后对关闭服务报错问题给出了解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

一、linux中安装Redis(此处以CentOS7为例)

(一)打开命令窗口,输入以下命令:

wget http://download.redis.io/releases/redis-4.0.6.tar.gz,下载好后如下图使用ls命令查看下载好的文件

(二)使用tar命令解压下载好的压缩文件:

tar -zxvf redis-4.0.6.tar.gz,解压好后如图:

(三)安装依赖:yum install gcc,如果需要输入内容,输入y即可

(四)进入解压好的文件redis-4.0.6cd redis-4.0.6/,进行编译安装:make MALLOC=libc

(五)安装好后会显示如下内容:

(六)进入解压好的文件redis-4.0.6cd redis-4.0.6/,查看下文件内容:ls,然后进入src文件夹下cd src/

(七)运行以下命令:./redis-server 启动redis,启动后如下图,代表启动成功

 以上方式使用起来比较不方便,下面进行一些配置

(八)配置redis

1.将/home/liusw/develop/redis/redis-4.0.6下面的redis.conf中的daemonize no改为yes

2.指定redis.conf 启动

进入src文件下执行:./redis-server /home/liusw/develop/redis/redis-4.0.6/redis.conf

3.设置redis远程连接

redis默认允许本地连接,如果想要允许远程连接,需要修改redis.conf文件

如上图将bind 127.0.0.1改为 bind 0.0.0.0 或者将该行注释掉,我这里直接注释掉

4.配置远程连接的密码

同样的修改redis.conf,将在redis.conf中查找requirepass,默认情况下是这样的

将该行注释打开,后面配置上自己的密码

以上配置完成后,更新下配置

(九)设置开机自启

1.在/etc下面新建目录redis:

2.将redis.conf复制一份到/etc/redis/6379.conf

3.将redis启动脚本/home/liusw/develop/redis/redis-4.0.6/utils/redis_init_script复制一份到/etc/init.d/redisd

可以切换到/etc/init.d/下面看下是否有此文件

4.修改redisd文件:vi redisd

将以上两行内容修改成为自己redis对应文件的的安装目录位置,我的安装目录是自己指定的所以这个地方需要修改。

5.设置开机自启

切换到/etc/init.d/ 然后执行:chkconfig redisd on,我这边执行后报错,后来百度了下,需要在redisd文件中增加两行内容就可以了

# chkconfig:   2345 90 10

# description:  Redis is a persistent key-value database

注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。

添加完成后再次执行chkconfig redisd on

这次不再报错!

6.以上步骤完成后redis就可以直接以服务的形式启动和关闭了

启动:service redisd start

关闭:service redisd stop

补充:

如果运行service redisd stop 报如下错误:

这个是因为之前配置redis的时候设置了连接的密码,参考此博客:

https://www.cnblogs.com/jeffen/p/6068745.html

修改/etc/init.d/redisd文件,在原有基础上增加 -a 'your password'

保存后即可正常使用service redisd stop关闭rdis服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值