检查阿里云上的mysql是否启动
没什么雷区
检查阿里云上的redis是否启动
处处是雷区
redis配置文件
bind
bind 127.0.0.1 : 限制redis服务只能通过本机(阿里云)访问
而相应的项目配置文件中的redis的连接配置也要与之对应:
曾经认为当bind配置为127.0.0.1时,这里的host既可以写阿里云服务器自己的外网ip,也可以写127.0.0.1,但事实上并不行,只能写127.0.0.1
只有当这里的redis.host配置为127.0.0.1时, 当该jar包项目运行在服务器本地,才是以内网形式访问服务器本地的redis服务。即使这里的redis.host配置为服务器本身的外网ip,也仍然是以外网的形式访问服务器本地的redis服务,自然会被bind 127.0.0.1拒绝
protected-mode
保护模式无脑开启就完了
daemonize
redis服务后台运行,开启就完了
requirepass
requirepass(密码)一定要设置,最好去网页上生成16位
如何正确启动redis服务?
检查好/usr/local/redis/redis-4.0.0下的redis.conf后,前往/usr/local/redis/redis-4.0.0/src执行:
./redis-server ../redis.conf
检查阿里云上的jar包是否启动
也没什么雷区