- Redis安装包的获取
- Redis基础依赖
- Redis安装
- Redis部署配置
- RedisDesktopManager配置
Redis安装包的获取
安装包获取方式一:从远程仓库中下载:
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
安装包获取方式二:先自行从下载到本地,再通过Filezilla工具上传到ECS
http://download.redis.io/releases/
Redis基础依赖
要想在服务器上面运行Redis,首先要安装gcc,安装命令如下:
yum install gcc make
在碰到 y/n 的情况时,一般选择y;
Redis的安装
编译
tar zxvf redis-3.0.7.tar.gz
cd redis-3.0.7
make
查看安装后的Redis目录结构:
进入src,安装
cd src/
make install
安装成功的示意图:
部署配置
- 为了保证外部客户端的访问,降低复杂性,姑且关闭防火墙(或者开启相应的端口):
注意:在购买的虚拟主机上谨慎使用此操作,例如阿里的ECS可以通过开放相应端口来达到目的;
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
- 为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中
1、创建bin和redis.conf文件
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
2、执行Linux文件移动命令:
cp /home/redis-3.0.7/redis.conf /usr/local/redis/etc
cd /home/redis-3.0.7/src
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
注意:如果是在阿里云服务器上装redis,推荐不要关闭防火墙,只需要新增安全组规则6379就可以。
3、执行Redis-server 命令,启动Redis 服务:此时在命令窗口中无法执行其他命令,若要解决,请往下浏览:
[root@cnasir redis]# cd bin/
[root@cnasir redis]# redis-server #温馨提示:ctrl+c可强制退出当前之前的命令
注意:这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的(效果如上图),也就是说,执行完该命令后,如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件。
4、redis.config配置
- 为了让redis后台运行,首先编辑redis.conf文件,将daemonize属性改为yes(表明需要在后台运行)
cd /usr/local/redis/etc
vi redis-conf
- 启动redis服务
[root@cnasir /]# cd usr/local/redis/
[root@cnasir redis]# cd bin/
[root@cnasir bin]# redis-server ../etc/redis.conf #注意 配置文件选择修改后的配置文件
- 查看Redis运行状态
ps -ef|grep redis
表示运行成功!
- 在连接Redis服务之前,要先修改redis.conf中的Bind属性
此处有些许问题,但是不影响访问和Redis服务!
redis-cli -h 127.0.0.1 #连接Redis服务
RedisDesktopManager的配置
注意:这里有一个坑,倘如没有给redis设置密码,外部的工具是无法连接到redis的。
请自行给redis设置密码。提示:redis.conf 新增passwordpass。
表示连接成功!
尽情的开发和测试你的应用吧,希望可以帮助到你。