1.官网下载redis最新版本,官网下载地址:Redis
这也有我已经下载好的最新版,链接: https://pan.baidu.com/s/14R1uHRztPzqlkvmO737dDA
提取码: n8cy
2.安装过程:
连接到自己的虚拟机,并将redis安装包上传到centos的/opt目录下
但安装之前需要注意,需要系统中有c语言的编译环境,我这已经安装了c语言的环境
如果未安装gcc环境的首先安装环境,根据以下下步骤进行安装
yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
进入到目录 cd /opt
随后将redis安装包解压:tar -zxvf redis-6.2.6.tar.gz
解压完成后将会有redis-6.2.6
解压完成后进入目录:cd redis-6.2.6
在redis-6.2.6目录下再次执行make命令(只是编译好)
在编译过程中也许会遇到make报错的问题
解决方案:运行make distclean
在redis-6.2.6目录下再次执行make命令(只是编译好)
在编译好后进行安装:make install
安装成功后默认会在 /usr/local/bin 目录下
有以下文件证明安装成功
redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
redis-check-dump:修复有问题的dump.rdb文件
redis-sentinel:Redis集群使用
redis-server:Redis服务器启动命令
redis-cli:客户端,操作入口
至此,安装成功
3.启动:
前台启动(不推荐):redis-server
后台启动:
首先进入到opt目录下: cd /opt/redis-6.2.6
拷贝一份redis.conf到其他目录: cp redis.conf /etc/redis.conf
切换到etc目录: cd /etc
修改配置文件为支持后台启动(注意:是修改/etc/redis.conf): vi redis.conf
后台启动设置daemonize no改成yes
后台启动项目: redis-server /etc/redis.conf
完成启动
4.额外内容:
设置密码:
如果是安装在服务器上的小伙伴,记得要设置redis密码,不然云服务器直接会被各种绿林好汉通过你们的6379端口进行挖矿木马移植,cpu直接爆红,重复一次一定要设密码,小白我昨天惨痛经历。
这里介绍一下设置redis密码的方式:
首先关闭redis服务,首先通过客户端连接redis:redis-cli
输入: shutdown
切换到etc目录下: cd /etc
修改redis.conf :vi redis.conf
找到requirepass 设置密码(这个本来是注释起来了的,将注释去掉,并将后面对应的字段设置成自己想要的密码,保存退出。重启redis服务,即可。)
设置允许远程访问
注释掉 bind 127.0.0.1
将protected-mode yes
改为no
保存退出,重新启动服务: redis-server /etc/redis.conf