一、Redis简介
Redis 是一种开源(BSD 许可)、内存中数据结构存储,用作数据库、缓存和消息代理。Redis 提供了诸如字符串、散列、列表、集合、带有范围查询的排序集合、位图、超级日志、地理空间索引和流等数据结构。Redis 内置复制、Lua 脚本、LRU 驱逐、事务和不同级别的磁盘持久化,并通过 Redis Sentinel 和 Redis Cluster 自动分区提供高可用性。
二、下载
1、下载安装包
首先去 Redis官网 进行下载,点击Stable下的download即可下载,默认下载tar.gz
2、上传至服务器
本地下载完安装包后,连接上服务器,借助Xftp、FinalShell等工具上传到想要安装的目录中,如图所示,在目录下可以看到我们的安装包
三、安装
1、解压
在当前目录下输入以下命令进行解压
tar xzvf redis-6.2.6.tar.gz
2、安装
解压完成后,进入到解压出来的文件夹内
cd redis-6.2.6/
开始安装
make
cd src
make install PREFIX=/usr/local/redis
将移动配置文件到安装目录下
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
3、配置Redis
进入到/usr/local/redis/etc目录中,可以看到刚刚移动过来的redis配置文件,接下来进入配置文件中进行配置
3.1、配置Redis为后台启动
首先找到 daemonize no 将no更改为yes
3.2、配置Redis密码
如果有需要,可以接着在配置文件中找到 requirepass foobared ,将后面的foobared更改为你想设置的密码,然后删掉”#”注释即可
3.3、配置Redis开机启动
编辑 /etc/rc.local 文件,添加上启动文件redis-server的路径以及配置文件redis.conf的路径
/usr/local/redis/bin/redis-server
/usr/local/redis/etc/redis.conf
四、启动Redis
1、开放端口
我使用的是腾讯云的轻量级服务器,所以我先去腾讯云将6379端口给开放了
2、修改访问配置
2.1、修改本地绑定ip
由于Redis默认绑定ip为本地127.0.0.1,所以我们需要在redis.conf文件中将ip修改为:0.0.0.0
2.2、解除Linux下Redis安全保护模式
Linux上的redis默认处于安全保护模式,因此我们无法建立连接,故修改 protected-mode 参数为no
3、启动
启动命令如下:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
4、检查启动情况
4.1、通过netstat查询
为了检查Redis是否启动,可以netstat命令查询
netstat -tnlp
4.2、通过Telnet查询
为了检查Redis是否可以正常远程连接,可以Telnet命令查询,在Windows下的控制面板-程序中打开启用或关闭Windows功能,找到Telnet客户端,然后启用
接着打开cmd,输入以下命令,如见到以下页面即代表端口已开放
Telnet 你的ip 6379
至此,Linux下的Redis已经正常安装完成,且可以外网访问~有问题欢迎滴滴