0.前言
本人用的使用阿里云的学生机,如果你是学生,这个值得一买(9.5元/月),可以学习和熟悉生成环境。在开发中用到Redis的时候,每次还得启动,如果数据量大的话,还影响本地计算机的性能。本文介绍如何在阿里云学生机上安装运行Redis。
1.服务器安装Redis
我使用xshell这个工具远程连接阿里云。
1.下载Redis:
wget http://download.redis.io/releases/redis-5.0.6.tar.gz
这里的版本可以自行查看官网版本下载最新的。
2.解压Redis:
tar -zxvf redis-5.0.4.tar.gz
解压完成,使用 ll 命令可以查看文,会出现一个redis-5.0.6
3.进入redis目录并编译
cd redis-5.0.6
因为redis是使用c语言编写,所以我们需要对它进行编译才能运行,使用以下命令就可以
make
如果没有安装c的编译工具 可以使用这个命令
yum install gcc-c++
4.更改配置文件
vim redis.conf
vim的操作:1. :/xxx 表示搜索xxx字符串 按n键寻找下一个搜索结果;2. i 表示进入输入模式(可以对文本进行编辑) 3. esc退出编辑模式 4. :wq 保存并退出vim模式
了解了vim常规操作,接下来进行配置:
- daemonize yes :表示redis后台启动
- port 6379 :表示配置的端口,为了演示我设置6380
- 绑定ip,这里默认绑定本地,我们需要远程访问,就需要把它注释掉,前面加#号
- 设置密码,默认没有密码,需要吧这个注释打开,去掉前面的#号就OK
关于redis其他的相关配置可以参考这里
5.启动redis
在src目录下运行
./redis-server ../redis.conf
这样就表示成功了
redis运行成功但是在我的win上还不能访问,现在需要开放以下端口6380
开放端口
firewall-cmd --add-port=6380/tcp --permanent
查看通过的端口:
firewall-cmd --zone=public --list-ports
如果不成功可以重新载入
firewall-cmd --reload
查看端口是否开发成功
firewall-cmd --query-port=123/tcp
还有一个非常重要的操作:需要在阿里云控制台给端口放行
需要添加规则端口号就写之前配置redis的端口号
我们可以使用window中的telnet来测试是否可以连接我们刚刚配置的redis
telent ip地址 端口号
就像下面:
当然也可以使用redis的桌面工具
然后点击测试连接 就可以啦。
不对之处!请多指教!