阿里云服务器 liunx 安装配置 redis

官网下载链接:

https://redis.io/download


下载4.0.9版本


阿里云服务器 liunx 安装配置 redis



用xftp 把下载好的 redis-4.0.9.tar.gz 上传到liunx服务器上

我的阿里云服务器保存目录为:/usr/local/redis4


1  执行解压缩命令:

tar xzf redis-4.0.9.tar.gz

2  解压完成后进入目录:

cd ./redis-4.0.9

3 编译:

make

4 指定目录编译bin

make install PREFIX=/usr/local/redis4

5 创建etc目录

mkdir /usr/local/redis4/etc

6 把redis.conf 移动到etc

mv /usr/local/redis4/redis-4.0.9/redis.conf /usr/local/redis4/etc

7启动redis

/usr/local/redis4/bin/redis-server /usr/local/redis/etc/redis.conf

出现下图说明启动成功

阿里云服务器 liunx 安装配置 redis


8 按ctrl+c 强制退出

9 修改redis.conf 配置文件

vim /usr/local/redis4/etc/redis.conf   ##打开redis配置文件

注:

(按ESC  输入 i  进入编辑模式。

按ESC 输入/daemonize  回车可快速查找。

按ESC 输入:wq!  保存退出。

ll -la  可查看隐藏文件)


以下为修改内容:

##后台方式允许

daemonize  no  改为 daemonize yes       

##注释掉绑定的主机,否则客户端无法连接

bind 127.0.0.1 改为 #bind 127.0.0.1

注:

1 如果你的阿里云服务器是专有网络,需要外网访问,配置 bind 0.0.0.0   还需要在阿里云官网配置安全组。这个要特别注意,我为此浪费了1个多小时的时间

2 其他配置 bind 外网ip  即可

pidfile /var/run/redis.pid 改为  pidfile /var/run/redis_6379.pid

##设置redis密码 找到requirepass foobared 在下面添加 requirepass  123456

10 启动redis

/usr/local/redis4/bin/redis-server /usr/local/redis/etc/redis.conf

11 测试客户端连接:

cd /usr/local/redis4/redis-4.0.9/src

./redis-cli

##注:这里的123456 是redis.conf 配置的密码

auth 123456   

出现以下配置成功:

阿里云服务器 liunx 安装配置 redis


set test 123456  #缓存123456数据

get test    ##获取缓存的数据

阿里云服务器 liunx 安装配置 redis


12 防火墙开启对应端口(我的是6379)

vim /etc/sysconfig/iptables

阿里云服务器 liunx 安装配置 redis

重启防火墙  service iptables restart 



以下是阿里云服务器专有网络,安全组配置

阿里云服务器 liunx 安装配置 redis