我的工具都是放在/usr/local/tools/
目录下,所有若想无缝匹配本安装步骤,就在下载之前先去/usr/local
目录下创建tools
文件夹
1.下载redis安装压缩包
进入官方查看(前往)最新版Redis:
图示看到最新版Redis版本号为6.2.5
接下来,我们就进入linux的/usr/local/tools
目录下
方法一:(推荐)
执行命令:
wget http://download.redis.io/releases/redis-6.2.5.tar.gz
注意:如果不是6.2.5
版本,可自行将上述数字修改。例如,想安装4.0.8
的版本,那么命令就改成:
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
方法二:
去官网,直接点击下载(只有linux版本的,所以不用考虑其他,直接下载即可),将下载好的安装包上传至服务器/usr/local/tools/
目录即可
2.解压
在步骤1中的/usr/local/tools
目录下解压该目录下的压缩包
tar -xzvf redis-6.2.5.tar.gz
3.安装gcc环境
由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下:
yum install gcc-c++
4.编译和安装
编译:
进入到redis-6.2.5
目录下执行:
make
安装:
进入到/redis-6.2.5/src
目录下,继续执行:
make install
5.为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中
1.创建bin和etc文件夹
[root@moZhengDemo redis-6.2.5]# mkdir bin //创建bin文件夹
[root@moZhengDemo redis-6.2.5]# mkdir etc //创建etc文件夹
2.将redis-6.2.5
目录下的 redis.conf
移动到 redis-6.2.5/etc/
目录下
在redis-6.2.5/
目录下执行命令:
mv redis.conf ./etc/
3.将redis-6.2.5/src/
目录下的mkreleasehdr.sh
、redis-benchmark
、redis-check-aof
、redis-cli
、redis-server
移动到 /usr/local/tools/redis-6.2.5/bin/
目录下
在redis-6.2.5/src/
目录下执行命令:
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/tools/redis-6.2.5/bin/
6.编辑 redis.conf配置文件
进入到redis-6.2.5/etc/目录下,并执行命令:vim redis.conf
1.命令模式下/daemonize
搜索,将其属性值修改成yes
(表明需要在后台运行)
注:怎么进入编辑模式(命令模式下输入
i
就可以编辑了),怎么进入命令模式(编辑模式下键盘按Esc
按钮即可)
2.命令模式下/bind
搜索,将其注释掉,使之开启redis远程访问服务
这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
3.命令模式下/protected-mode
搜索,将其属性值改为no
默认是设置成yes的, 防止了远程访问。改成no之后就可以远程访问了。
4.命令模式下/requirepass foobared搜索,设置redis密码
在# requirepass foobared 的下一行添加requirepass 要设置的redis密码
上面的设置完成之后,就可以退出vim
了,在命令模式下输入:wq
退出
7.设置redis开机启动
执行命令:
vi /etc/rc.d/rc.local
将下面代码赋值进去:
/usr/local/tools/redis-6.2.5/bin/redis-server /usr/local/tools/redis-6.2.5/etc/redis.conf
8.安装部署完成,启动redis
进入到redis-6.2.5/bin/目录下,执行启动redis命令:
./redis-server /usr/local/tools/redis-6.2.5/etc/redis.conf
查看当前服务器所有端口:
netstat -ntlp
到这里就已经全部安装部署结束了
超级小小小彩蛋
1.执行命令进入redis:
使用执行命令进入redis后,设置值的时候报错: NOAUTH Authentication required. 是让你输入密码认证。
进入redis-6.2.5/bin/ 目录下执行:./redis-cli
,然后再执行auth 密码
就可使用了
注意:上述的
redis-6.2.5/bin/
目录下执行:./redis-cli
是因为本文最上面安装部署的时候,将redis-cli
文件移动到了redis-6.2.5/bin/
目录下面。正常应该是在redis-6.2.5/src/
目录下,要注意噢!
2.使用RedisDesktopManager
可视化工具远程连接redis
工具获取地址:
链接:https://pan.baidu.com/s/1qzoTDkB9rxwnJg9VMHhRVw
提取码:s3ye
下载之后傻瓜式安装(就是首先改一下安装路径,我一般都是将路径第一个字母
C
改成字母D
,然后狂点下一步,知道安装完成并打开)