阿里云centos7从零开始搭建python环境,到使用flask+nginx+gunicorn部署。(四)redis下载以及配置,和远程连接问题

redis下载

redis安装:

wget http://download.redis.io/releases/redis-4.0.9.tar.gz

1、在/usr/local里面创建redis目录(这个是安装目录,自己随意放)

  cd /usr/local
  mkdir redis

2、解压 提取 redis-4.0.9.tar.gz

tar -xzvf redis-4.0.9.tar.gz

3、打开终端:移动redis-4.0.9文件夹到usr/local/redis/目录下

 mv ./redis-4.0.9 /usr/local/redis/

4、进入redis目录

cd /usr/local/redis/redis-4.0.9

5、生成

make

6、测试

make test

7、安装,将redis的命令安装到/usr/local/bin/目录

make install

8、安装完成后,我们进入目录/usr/local/bin中查看

cd /usr/local/bin
ls -all

四、redis配置(若已经配置可跳过)

一般我们都不用默认的配置,我们复制一份到别的地方

cd /etc 
mkdir redis

复制配置redis文件

cd /usr/local/redis
cp redis.conf /etc/redis/redis.conf   
vim /etc/redis/redis.conf

正常配置:
1.把原来bind注释掉,加上服务器的
# bind 127.0.0.1
bind 0.0.0.0
2.更改daemonize为yes
daemonize yes
3.将requirepass foobared前的“#”去掉,密码改为你想要设置的密码
requirepass 123456 # 这里把密码比作123456

服务端及客户端命令

服务端启动命令 (redis-server “配置文件路径”)由于没有调开机自动启动,重启时要重新输入这条命令来打开redis的服务器~

redis-server /etc/redis/redis.conf

查看是否启动

ps -aux | grep redis

客户端启动:

redis-cli
# 由于我们设置了密码 因此我们要输入密码
auth '123456'        

测试是否链接成功
127.0.0.1:6379> ping
PONG

远程连接问题

我在配置远程连接的时候,在阿里云安全组打开了6379端口后,再配置/etc/redis/redis.conf时,把protected-mode调成no
然后我进行了远程连接测试:redis-cli -h xx.xx.xx.xx -p 6379 -a 123456,发现是可以进行远程连接的。但是发现一个问题,这时有一个叫作sysupdate的进程几乎跑满了我的cpu,这是怎么回事?
在这里插入图片描述
然后我一脸懵逼,阿里云还因为这个,把我端口都封了,后来我把protected-mode调回yes之后,一切又变回了正常,这个问题我暂时还没解决,球大神赐教!

你可能感兴趣的:(阿里云Centos7环境搭建)