文章目录
- 1、linux安装包安装
- 1.1、下载安装包
- 1.2、如果是本地下载的,需要手动发送到远程服务器,一般安装包放到/home目录下,也可以直接忽略这一步,直接放到/opt目录
- 1.3、解压安装包,一般把程序安装到/opt目录下,进入解压好的redis目录
- 1.4、安装gcc-c++编译器
- 1.5、编译下载配置redis所有需要的环境
- 1.6、执行安装命令,进行安装,默认安装到/usr目录
- 1.7、redis的makefile的默认安装路径在/usr/local/bin目录,可以进入查看一下安装结果
- 1.8、把redis.conf配置文件从解压目录取出,方便以后维护
- 1.9、进入我们统一配置的目录,修改配置文件
- 2.0、启动redis服务
- 2.1、关闭redis服务
- 2、docker镜像安装
1、linux安装包安装
1.1、下载安装包
https://redis.io/
也可以直接linux中下载
wget http://download.redis.io/releases/redis-6.0.10.tar.gz
1.2、如果是本地下载的,需要手动发送到远程服务器,一般安装包放到/home目录下,也可以直接忽略这一步,直接放到/opt目录
1.3、解压安装包,一般把程序安装到/opt目录下,进入解压好的redis目录
如果没挪对可以手动move一下
mv redis-6.0.10.tar.gz /opt
解压命令
tar -zxvf redis-6.0.10.tar.gz
1.4、安装gcc-c++编译器
说明:一般来说gcc就是c语言的编译器,gcc-c++是c++的编译器
yum install gcc
yum install gcc-c++
为啥需要安装这俩,建议看一下这篇文章
https://blog.csdn.net/u013457167/article/details/80222557
1.5、编译下载配置redis所有需要的环境
make
注意:如果make报错了,那么可能是因为gcc版本太低,需要升级一下gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
然后重新clean一下再次make
make clean
make
1.6、执行安装命令,进行安装,默认安装到/usr目录
make install
安装成功如下图所示。恭喜🎉
1.7、redis的makefile的默认安装路径在/usr/local/bin目录,可以进入查看一下安装结果
1.8、把redis.conf配置文件从解压目录取出,方便以后维护
cp /opt/redis-6.0.10/redis.conf /usr/local/bin/myselfConfig/
1.9、进入我们统一配置的目录,修改配置文件
vim redis.conf
需要把redis默认的前台启动改为后台启动,修改daemonize no这里,把no改为yes
daemonize yes
注意⚠️:如果是远程服务器的,需要修改一下bind 127.0.0.1为0.0.0.0,然后还要打开服务器的6379端口,之后启动了才能在本地访问通哦~
2.0、启动redis服务
回到/usr/local/bin目录,执行启动命令并指定配置文件
redis-server myselfConfig/redis.conf
使用redis-client进行验证,进去后,可以用ping查看是否返回pong
redis-cli -p 6379
如图
2.1、关闭redis服务
依次执行shutdown、exit即可。
2、docker镜像安装
1、直接执行运行命令即可,如果没有docker会自动去下载安装,我这里没写版本所以是拉取最新的
docker run -itd --name redis-test -p 63791:6379 redis
如果需要指定版本的话,就redis:5.0,不写的就默认最新的
2、测试redis服务
如图,先进入容器内部,之后用redis-cli进行连接验证