大家好啊,最近在学redis,在虚拟机上安装花了不少时间,于是整理了一下详细的安装教程,有需要的小伙伴可以看看,避免踩坑!
安装redis时虚拟机的前置条件
我用的是centos7.6,这里默认大家都安好虚拟机了,如果没有安装的同学可以看我下一篇的博客
? 下载redis的压缩包
Index of redis-local (huaweicloud.com)
选择需要的版本,建议下载6.0.8以上的版本,本人下载的是redis7.0版本
? Linux环境安装Redis必须先具备gcc编译环境 1.1什么是gcc?
gcc是linux下的一个编译程序,是C程序的编译工具。GCC(GNU Compiler Collection)是 GNU(GNU’s Not Unix) 计划提供的编译器家族,它能够支持 C,C++, Objective-C, Fortran, Java 和Ada 等等程序设计语言前端,同时能路运在 X86,X86-64,IA-64,PowerPC,SPARC和Alpha 等等几乎目前所有的硬件平台上。鉴于这些特征,以及 GCC 编译代码的高效性,使得 GCC 成为绝大多数自由软件开发编译的首选工具。虽然对于程序员们来说,编译器只是一个工具,除了开发和维护人员,很少有人关注编译器的发展,但是 GCC 的影响力是如此之大,它的性能提升甚至有望改善所有的自由软件的运行效率,同时它的内部结构的变化也体现出现代编译器发展的新特征。
1.2查看gcc版本
gcc -v
1.3安装
·安装redis之前需要具备c++库环境
·yum -y install gcc-c++
·命令案例
redis的安装步骤解压下载好的redis压缩包
1.首先将下载在Windows上的压缩包放入我们的我们的Linux目录/opt中(第三方软件一般下载到/opt目录)
这里我用的Xftp直接将文件拖进来的,大家也可以通过指令完成
2.在/opt目录下解压
1.先cd到/opt目录
cd /opt
2.解压
tar -zxvf redis-7.0.0.tar.gz
3.在redis-7.0.0目录下执行make命令
解压完成后/opt目录会多一个redis-7.0.0的文件夹
进入redis-7.0.0文件夹
cd redis-7.0.0
执行
修改redis.conf配置文件
1.将默认的redis.conf拷贝到自己定义好的一个路径下并重命名,比如拷贝到/myredis (最好不要在源文件上修改)
2.修改拷贝好的redis7.conf文件
执行:vim redis7.conf 进行修改
需要修改的部分
默认daemonize no 改为 daemonize yes
默认protected-mode yes 改为 protected-mode no
默认bind 127.0.0.1 改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP,否则影响远程IP连接
将默认的redis密码 改为 requirepass 自己设定的密码(在1000行出头改)
启动服务
客户端连接服务
redis-cli -a 123456 -p 6379(-a 后面是redis设置的密码) -p 指定端口号如果不写默认就是6379
测试
客户端关闭服务
quit 或者 exit
关闭Redis服务器
单实例关闭:在Redis服务器外面关闭命令:redis-cli -a 123456 shutdown,如果在Redis服务器里面可以直接使用shutdown命令
端口没有使用,说明服务已经关了
多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown