CentOS 7 环境下配制 Redis 服务
一、环境准备
大家可以去 CentOS 官网下载系统文件,文件比较大,有三个镜像文件(DVD ISO、Everythiing ISO、Minimal ISO),大家根据需求选择下载,我这里下载的是 DVD ISO。接下来就是在虚拟机上不停的下一步,这里选择的是 GONME 桌面。
二、安装 Redis
打开 Redis 官网,这里有很详细的下载、安装过程,大家可以按照上面的提示一步步安装,下面是安装过程;
* 官网上的安装方式只是做了编译,没有执行安装命令,我们可以使用 $ make install (编译安装) ,如果不需要使用 Redis 提供的开机自启动设置工具(install_server.sh),可不用执行安装命令。
1>、Redis 安装 (需要要有操作系统 root 权限,在装系统时会设置这个账号;如果没有可以在终端环境环境下输入 su 输入 password 切换,也可以注销 、重启系统,用 root 账号登陆);
- 打开终端,进入要安装的 Redis 目录,/ 是根目录,安装位置可以随个人喜好选择,我的安装路径为: /myTest;
$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz $ tar xzf redis-4.0.2.tar.gz $ mv redis-4.0.2 redis //重命名文件夹; $ make // 也可以是 made install,如果选用这个命令,需要输入:/usr/local/bin/redis-server 启动 Redis 服务; $ cd redis $ src/redis-server //启动 Redis 服务;
2>、开启 Redis-cli
- 打开终端,进入Redis 安装目录;
$ src/redis-cli //启动 redis-cli ,远程启动,可以是输入: redis-cli -h 192.168.1.111 -p 6379
三、配制 Redis conf 文件
配制没有么好说的,网上有很多相关的介绍文档,我们这里不涉及主从服务配制及集群配制,需要特别注意的有以下几个地方;
- Bind 绑定访问地址,我们一般在生产环境中 bind 局域网 IP 地址;在本机上访问我们保持默认就可以了;
-
protected-mode 这个是 Redis 在新版本中提供的一种保护机制,我们在可信环境中一般设置为:protected-mode no;
- 如里我们需要指定 Redis 配制文件,只需要启动服务时跟上配制文件地址就可以了,如:/myTest/redis/redis-server /...../redis.conf,redis 一般需要我们自行指定 conf 文件地址;
四、设置开机自己启动
设置 Redis 开机自启动方法有很多,Redis 安装包里自带的有这个脚本,我们只用执行一下就可以了,使用这个工具的前提是,必需执行过 $ make install 这个命令。
打开终端输入 :$ /myTest/redis/utils/install_server.sh
五、 注意事项
- 远程操作的话,一定要对 CentOS 7 防火墙进行设置;firewall 默认是阻止所有端口的
-
$ systemctl stop firewalld.service //关闭防火墙;
也可以打开 firewall 界面化操作,添加例外;
-
$ firewall-config //打开防火墙图形化界面;