码迷,mamicode.com
首页 > 其他好文 > 详细

阿里云 CentOS7安装redis4.0.9并开启远程访问

时间:2018-05-26 13:26:59      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:nbsp   安装完成   服务   shutdown   code   输入   vim   idt   没有   

1 安装redis编译的c环境

yum install gcc-c++

redis是c语言开发的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。

如果没有gcc环境,需要安装gcc环境

技术分享图片

输入y开始安装:

技术分享图片

2 redis安装

1 上传文件

技术分享图片

2 解压文件到/usr/local下

进入到/soft目录后执行下面的命令。

tar -xvf redis-4.0.9.tar.gz -C /usr/local

技术分享图片

3 编译redis(将.c文件编译成.o文件)

 1) 进入redis-4.0.9文件内部

 技术分享图片

2)执行make 进行编译 如果没有提前安装c环境这里就会直接报错

 

技术分享图片

 技术分享图片

到这里就已经编译完成了。

4 安装

前提:必须要进入到redis-4.0.9

输入命令:记得要指定安装路径,不然安装之后不好找到。PREFIX:指定安装路径。

使用  make PREFIX=/usr/local/redis install         命令安装redis到/usr/local/redis中

技术分享图片

安装完成之后,再/usr/local/redis/bin下面有一下几个可执行文件

技术分享图片

技术分享图片

5 测试前端启动

 输入命令: 注意要是在bin目录下:

./redis-server

技术分享图片

技术分享图片

这就代表你的redis启动成功了。但是在这里不能操作。如果需要操作的话,还需要打开另外一个客户端。

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

6 复制文件

进入到redis-4.0.9中复制redis.conf 到 redis/bin下面

redis的启动需要一个配置文件,可以修改端口号等信息

# cp -r redis.conf ../redis/bin

技术分享图片

7 后端启动

直接运行bin/redis-servet将以前端模式启动,前端模式启动的缺点是启动完成后,

不能再进行其它操作,如果要操作必须使用ctrl+c强制结束,同时redis-servet

程序也就结束了,所以不推荐使用这种方法。

1.修改上一步复制到redis/bin/redis.conf配置文件,daemonize yes 以后端模式启动。

 执行下面的命令进入修改界面:

# vim /usr/local/redis/bin/redis.conf

修改前:

技术分享图片

修改后:

技术分享图片

 

然后启动服务直接指定使用刚刚修改后的配置文件

启动时,指定配置文件

技术分享图片

技术分享图片

 redis默认使用的端口6379,通过当前服务进程查看

# ps -ef | grep -i redis

技术分享图片

8 后端启动关闭服务端

客户端命令行输入:shutdown就可以结束

技术分享图片

 

4 开启远程连接

1 修改redis.conf配置

修改之前复制到redis/bin下面的redis.conf文件

执行命令:

# vim /usr/local/redis/bin/redis.conf

修改前:

技术分享图片

修改后:

技术分享图片

2.添加安全组策略

技术分享图片

 

执行上面两步的修改之后我们必须重新启动redis服务,修改才能有效。

重新启动服务之后,时候远程客户端测试一下,链接成功了。

技术分享图片

 需要注意上面的过程中没有使用密码的,是相当不安全的。

阿里云 CentOS7安装redis4.0.9并开启远程访问

标签:nbsp   安装完成   服务   shutdown   code   输入   vim   idt   没有   

原文地址:https://www.cnblogs.com/jepson6669/p/9092634.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!