一、下载Redis
1.到官网https://redis.io/download,如下图复制链接地址
2.到Xshell控制台或SecureCRT窗口中(默认根目录root,即显示~符号),输入以下命令 ,回车键下载。其中http://download.redis.io/releases/redis-6.2.6.tar.gz为文件的下载地址(我们在官网复制的地址)
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
二、解压
下载完成后,输入以下命令进行解压
tar -zvxf redis-6.2.6.tar.gz
可以输入命令
ls .
查看是否解压完成,解压完成目录会有之前下载的redis-redis-6.2.6.tar.gz为解压文件,以及解压完成redis-6.2.6文件夹
三、安装
1.输入以下命令(该命令将redis-6.2.6文件夹移动至/usr/local/redis目录, 命令 mv 源文件 目标文件夹,redis文件夹会自动新建)
mv /root/redis-6.2.6 /usr/local/redis
2.输入以下命令进行编译(在redis目录下)
make
3.输入以下命令进行安装(在redis目录下)
make PREFIX=/usr/local/redis install
(注意:不指定PREFIX,可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share;而指定PREFIX后程序就都放在指定位置了 )
四、启动Redis
以下有两种启动方式
1.第一种,直接在redis目录下输入以下命令
./bin/redis-server& ./redis.conf
2.第二种(推荐),修改redis.conf,使用vim命令进行编辑文件
-
输入命令(编辑文件),回车后会弹出文件内容
vim ./redis.conf
-
输入命令(定位要修改的属性)
/daemonize
-
输入命令(把daemonize后面的no改为yes,敲键盘“i”进入编辑模式)
-
跟修改属性daemonize同样方法,找到属性bind,并把bind 127.0.0.1 ::1,改为bind * (目的是为了远程其他地址可以访问,你也可以设置成你需要的地址) ;
-
跟修改属性daemonize、bind同样方法,找到属性protected-mode,并把protected-mode yes,改为protected-mode no (保护模式,,默认是yes,控制外部网不可以连接redis服务,要外网连接redis则需要将此属性改为no) ;
-
配置修改完成后,输入以下命令进行启动Redis(redis目录下)
./bin/redis-server ./redis.conf
五、查看Redis是否启动
输入以下命令
ps -aux | grep redis
六、报错(redis-cli)
如果在需要启动redis-cli时,输入命令redis-cli 却会报错如下
-bash: redis-cli: command not found
则需要把redis-cli文件拷贝到/usr/local/bin/目录下,让redis-cli指令可以在任意目录下直接使用
解决命令如下(在redis目录下)
cp ./bin/redis-cli /usr/local/bin/
七、阿里云redis
如果需要远程连接访问阿里云上的redis服务,需要检测一下安全组是否有打开redis的默认端口6379,若没有需要加入,进入安全组,在访问规则中,点击快速添加按钮,选择redis(6379)