阿里云服务器 liunx 安装配置 redis
官网下载链接:
https://redis.io/download
下载4.0.9版本
用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
出现下图说明启动成功
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
出现以下配置成功:
set test 123456 #缓存123456数据
get test ##获取缓存的数据
12 防火墙开启对应端口(我的是6379)
vim /etc/sysconfig/iptables
重启防火墙 service iptables restart
以下是阿里云服务器专有网络,安全组配置