首页 > 其他 > 详细

Centos7安装以及设置Redis详细步骤

时间:2021-03-30 16:45:42      阅读:15      评论:0      收藏:0      [点我收藏+]

一、Redis安装:

1、指定文件夹下下载redis安装包:

[root@bogon ~]# mkdir /usr/local/soft/redis
[root@bogon ~]# cd /usr/local/soft/redis
[root@bogon redis]# wget http://download.redis.io/releases/redis-6.0.3.tar.gz

技术分享图片

显示以上内容说明下载完成

2、解压redis安装包:

查看当前路径下的文件:

[root@bogon redis]# ls

解压文件:

[root@bogon redis]# tar -zxvf redis-6.0.3.tar.gz

3、make文件:

进入解压后的文件

[root@bogon redis]# cd redis-6.0.3

编辑文件:

[root@bogon redis-6.0.3]# make

结果:

技术分享图片

出现以上错误,说明没有安装gcc。

4、安装gcc:

[root@bogon redis-6.0.3]# yum install gcc

技术分享图片

 

技术分享图片

安装过程中,出现上图所示,输入y回车继续安装。

技术分享图片

安装完成后,发现centos7默认安装的版本是4.8.5,而redis6.0版本的需要5.3以上版本。

查看gcc版本:

[root@bogon redis-6.0.3]# gcc -v

gcc升级,将gcc版本升级至9.0以上:

[root@bogon redis-6.0.3]# yum -y install centos-release-scl
[root@bogon redis-6.0.3]# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

输出结果:

技术分享图片

5、切换新版本gcc:

永久切换高版本:

[root@bogon redis-6.0.3]# echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

切换之后需要退出shell重新打开,不然使用gcc -v查看还是以前的版本。

[root@bogon ~]# gcc -v

技术分享图片

5、重新make文件:

重新连接shell,进入redis-6.0.3目录

[root@bogon ~]# cd /usr/local/soft/redis/redis-6.0.3

再次编译:

[root@bogon redis-6.0.3]# make

技术分享图片

这次有报错了,别慌,这个错误的意思是说:

分配器 默认的是 用jemalloc 去建立Redis连接,当前环境没有jemalloc,那么我们使用libc进行编译(libc不是默认的):

[root@bogon redis-6.0.3]# make MALLOC=libc

二、Redis配置:

1、修改默认端口号(建议修改,安全起见):

redis默认的端口号为:6379

编辑redis.cnf:

[root@bogon redis-6.0.3]# vim /usr/local/soft/redis/redis-6.0.3/redis.conf

光标下移,直到找到port:6379 ,键盘输入 “i” 进入编辑状态,修改端口号。

2、开放redis远程设置:

在1的基础上,光标上移,找到bind 127.0.0.1,然后使用#注释掉,

光标下移找到:# requirepass foobared,去掉# ,并把 foobared 修改为 自己的密码:

技术分享图片

3、修改redis启动方式:

修改为后台进程启动:

在2的基础上,光标上移,找到:daemonize no,修改为:daemonize yes 

键盘按下ESC退出编辑模式,键盘输入“:wq”保存并退出;

4、防火墙开放端口(默认的是6379):

[root@bogon ~]# firewall-cmd --zone=public --add-port=6379/tcp --permanent

防火墙重起:

[root@bogon ~]# firewall-cmd --reload

三、redis常用操作:

1、启动redis:

[root@bogon redis-6.0.3]# cd /usr/local/soft/redis/redis-6.0.3/src

直接启动(不推荐,启动以后不能进行别的操作):

[root@bogon src]# ./redis-server

以后台方式启动(推荐):

[root@bogon src]# ./redis-server /usr/local/soft/redis/redis-6.0.3/redis.conf

2、查看redis是否运行:

[root@bogon src]# ps -aux|grep redis

技术分享图片

69640 是当前的进程id    ,  后边的6379为redis端口号。

3、关闭redis:

[root@bogon src]# kill -9 69640
69640是2中的进程id,每次杀死进程的时候都需要通过2的命令进行查询。

至此可以使用redis客户端进行连接测试了。安装到此结束。

 

Centos7安装以及设置Redis详细步骤

原文:https://www.cnblogs.com/yanlaile/p/14570534.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!