1、官网下载网页链接:https://redis.io/download
我下载的版本
2、下载完成之后,通过FinalShell,把我们下载好的Redis压缩包,上传到Linux服务器的 /usr/src
文件目录下
3、使用 FinalShell 连接到我们的Linux服务器,进入到 /usr/src
文件目录中,解压 redis-6.0.16.tar.gz,并把redis-6.0.16移动到 /usr/local/
目录下,并改名
cd /usr/src //进入src文件目录
tar xzf redis-6.0.16.tar.gz //解压redis
mv redis-6.0.16 /usr/local/redis //把redis-6.0.16移动到/usr/local/redis
4、安装gcc环境
由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下:
yum install gcc-c++
5、进入到 /usr/local/redis-5.0.0/ 目录下,进行编译与安装
//进入到/usr/local/redis/ 文件目录下
cd /usr/local/redis/
//对解压后的文件进行编译
make
//进入到 redis/src 文件目录下
cd ./src
//进行redis安装
make install 用这个下面需要创建bin目录
或者
make install PREFIX=/usr/local/redis //不需要创建bin目录,会自动创建并转移常用命令
6、为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中
cd /usr/local/redis
mkdir bin //创建bin文件夹,注意看上一条使用哪个命令
mkdir etc //创建etc文件夹
7、将redis-5.0.0目录下的 redis.conf 移动到 redis-5.0.0目录下的etc文件夹下
//将redis目录下的 redis.conf 移动到 redis目录下的etc文件夹下
mv redis.conf ./etc/
使用此 make install PREFIX=/usr/local/redis命令不需要转移下面的,直接跳过下面这步
将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到 /usr/local/redis-5.0.0/bin/ 目录下
cd ./src/ //进入redis-5.0.0目录下的src文件夹下
//将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到 /usr/local/redis/bin/ 目录下
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/bin/
8、进入到/usr/local/redis/etc/ 目录下
//进入到/usr/local/redis/etc/ 目录下
cd /usr/local/redis/etc/
ls //查看etc目录
9、编辑 redis.conf配置文件,设置后台启动redis服务
vim redis.conf
如果提示vim command not found,那就安装vim
yum -y install vim*
把文件中的daemonize属性改为yes(表明需要在后台运行),
我的在第224行,别急着退出
10、加下来进行配置选配
注释掉bind 127.0.0.1,我的在第68行
如果放开bind 127.0.0.1即只有本机可以访问,如果注释掉,所有环境都可以访问。自己练习无所谓,生产等比较重要的环境还是建议绑定访问的ip
保护模式修改:protected-mode的值默认为yes,将其修改为no;我的在第87行
该模式控制外部网是否可以连接redis服务,默认是yes,所以默认我们外网是无法访问的,如需外网连接rendis服务则需要将此属性改为no
守护进程修改daemonize的值默认为no,将其修改为yes,我的在第224行
yes表示启用守护进程,默认是no即不以守护进程方式运行
redis密码修改:requirepass
设置 redis 连接密码
修改默认密码,查找 requirepass foobared 将 foobared 修改为你的密码(如:123456)
12、设置开机自启动
vim /etc/rc.d/rc.local
添加如下代码到 /etc/rc.d/rc.local 中:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
给予文件夹权限
chmod +x /etc/rc.d/rc.local
13、切换到 /usr/local/redis/bin/ 目录下执行 redis-server 命令,使用 /usr/local/redis/etc/redis.conf配置文件来启动redis服务
//进入到/usr/local/redis/bin/ 目录下
cd /usr/local/redis/bin/
//启动Redis服务
./redis-server /usr/local/redis/etc/redis.conf
15、打开RedisDesktopManager,测试服务是否开启 以及 是否可以远程访问Redis
Redis的整个安装过程到此结束。
停止redis (进入redis安装目录)
./bin/redis-cli shutdown
启动redis
./redis-server /usr/local/redis/etc/redis.conf
使用redis
./bin/redis-cli