Linux系统安装部署Redis完整教程(图文详解)

前言:最近需要在Linux服务器安装部署Redis,参考了网上很多的文章,比较零碎,所以我自己写了一篇完整的Redis安装部署文档,在部署Redis之前重装了我的华为服务器,就是为了给大家一步步阐述我的操作过程,每一行代码都进行了严格的测试,配合图文进行讲解更加通俗易懂!

博主的其他部署教程:

1、Jenkins部署前后端分离项目:Jenkins部署前后端分离项目最全图文教程(手把手教学)

2、Docker部署前后端分离项目:手把手通过Docker部署前后端分离项目(亲测可用)

3、Linux系统部署Tomcat:Linux系统部署Tomcat详细教程(图文讲解)

4、Linux系统部署Nginx:Linux系统部署Nginx详细教程(图文讲解)

5、Linux系统配置Maven:Linux系统配置Maven环境详细教程(图文讲解)

6、Linux系统配置Node.js:Linux系统配置Node.js环境详细教程(图文讲解)

7、Linux系统安装部署MySQL:Linux系统安装部署MySQL完整教程(图文详解)

8、Linux系统安装部署MongoDB:Linux系统安装部署MongoDB完整教程(图文详解)

9、Linux系统安装部署Jenkins:Linux系统安装部署Jenkins详细教程(图文讲解)

10、宝塔面板部署前后端分离项目:手把手教学使用宝塔面板部署前后端分离项目(全面详细)

目录

一、准备Redis安装包

二、安装tcl

三、安装Redis

四、配置Redis

五、启动Redis

六、设置开机自启动

七、放行端口号

八、使用Navicat连接Redis

九、总结


一、准备Redis安装包

官网地址:Download | Redis

直接点击Download下载

二、安装tcl

在测试Redis的时候报了如下错误,报错信息就是你需要tcl8.5版本以上的来运行Redis,这边我踩了坑,所以需要先安装tcl

make[1]: Entering directory `/usr/local/redis/src'
    CC Makefile.dep
make[1]: Leaving directory `/usr/local/redis/src'
make[1]: Entering directory `/usr/local/redis/src'
You need tcl 8.5 or newer in order to run the Redis test
make[1]: *** [test] Error 1
make[1]: Leaving directory `/usr/local/redis/src'
make: *** [test] Error 

1、进入/root目录下

/root

2、使用wget命令下载压缩包

wget http://downloads.sourceforge.net/tcl/tcl8.6.12-src.tar.gz

这个下载非常慢,博主已经帮大家下载好了,直接获取即可

链接:https://pan.baidu.com/s/1LWQHvKOYC3GSUpkiTCPnMg?pwd=2syo

3、将tcl8.6.12-src.tar.gz这个源代码包解压到/usr/local目录下

sudo tar xzvf tcl8.6.12-src.tar.gz  -C /usr/local/  

4、进入到指定unix目录下

cd  /usr/local/tcl8.6.12/unix/

5、运行当前目录下的configure脚本

sudo ./configure

6、编译源代码

sudo make

7、安装

sudo make install

三、安装Redis

上面的tcl安装完成以后我就把tcl的压缩包删除了,这样看起来干净一些。

1、将下载好的.tar.gz文件上传到服务器(Xftp),文件我放在/root下

2、解压

tar -zvxf redis-7.0.12.tar.gz

  

3、将名为redis-7.0.12的redis安装目录,移动到更标准的目录/usr/local下,将目录名重命名为简单的redis

mv /root/redis-7.0.12 /usr/local/redis

4、进入到redis目录下

cd /usr/local/redis

5、输入命令make执行编译命令

make

7、make test测试一下

make test

过程会比较漫长,最后结果如下

一切正常! 

6、指定PREFIX安装目录为/usr/local/redis,不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录

make PREFIX=/usr/local/redis install

四、配置Redis

1、设置软连接

ln -s /usr/local/redis/redis.conf /etc/redis.conf

2、编辑

vi /etc/redis.conf

3、按键盘的/进入查找模式,查找关键字daemonize no,按i键进入编辑模式,把no改成yes,设置为后台启动redis

4、查找关键字protected-mode,将yes改为no

5、查找一下bind 127.0.0.1,由bind 127.0.0.1改为bind 0.0.0.0

6、按Esc退出编辑模式,按:wq保存退出vim编辑器

7、步骤五和步骤六主要是为了下面使用Navicat 16 for Redis软件连接上

五、启动Redis

1、进入到Redis的bin目录下

cd /usr/local/redis/bin

2、启动Redis服务

./redis-server /etc/redis.conf

3、查看Redis是否启动成功

lsof -i:6379

4、连接本机的Redis

./redis-cli -h 127.0.0.1 -p 6379

一切正常!

5、关闭Redis服务

./redis-cli shutdown

六、设置开机自启动

1、进入etc目录

cd /etc

2、新建redis目录

mkdir redis

3、拷贝redis配置文件并命名为6379.conf

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

4、将redis的启动脚本复制一份放到/etc/init.d目录下

cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis

5、编辑拷贝的redis文件

vi /etc/init.d/redis

修改为自己的安装目录,否则开机自启会失败!

6、进入Linux存放自启动脚本的目录

cd /etc/init.d

7、设置可执行权限

chmod 777 /etc/init.d/redis

8、设置为开机自启

chkconfig redis on

9、查看服务列表

chkconfig --list

2-5级别显示为on,表示开机自动启动  

10、启动Redis服务

service redis start

11、停止Redis服务

service redis stop

七、放行端口号

我购买的是华为云服务器,在安全组务必放行6379端口号,否则外部无法连接

八、使用Navicat连接Redis

输入主机ip和端口号就可以连接了

大功告成!

九、总结

以上就是对于如何使用Linux安装部署Redis的完整教程了,如有问题,欢迎评论区讨论! 

猜你喜欢

转载自blog.csdn.net/HJW_233/article/details/131866231