搭建环境虚拟机:VMware12.5.2Linux系统:CentOS-7SSH客户端:Xshell5安装过程注意:Redis是C语言开发的,需要编译之前从官网下载的源码安装Redis,编译依赖gcc环境。如果没有gcc环境,需要先安装gcc。gcc安装命令:yuminstallgcc-c++ 1准备步骤 1.1访问Redis官网,下载Redis的压缩文件 1.2使用rz命令将Redis的压缩文件放在当前自定义的目录下directory 1.3将Redis压缩文件解压到同目录tar-zxvfredis-4.0.10.tar.gz 2编译注意:如果没有安装gcc,执行以下编译操作时会出现错误信息.如果安装失败,需要删除整个解压文件,重新解压 进入Redis解压目录,执行make命令编译 3install 3.1安装可执行文件到指定目录makePREFIX=/usr/local/redisinstall 可执行文件说明redis-benchmark性能测试工具redis-check-aofAOF文件修复工具redis-check-rdbRDB文件检查工具(快照持久化文件)redis-cli命令行客户端redis-serverredis服务器启动命令 3.2复制配置文件到指定目录cpredis.conf/usr/local/redis/ 4修改配置文件 修改redis.conf中的配置文件3.2vimredis中指定的目录。会议 修改项目原值修改值修改描述bind127.0.0.10.0.0.0启用远程访问daemonizenoyes启动appendonlynoyes启用aof持久化appendfsyncnoeverysec每秒写入aof文件并完成磁盘同步requirepass-(自定义)设置连接密码 5启动和关闭 5.1执行以下命令启动步骤3.2中指定目录下的redis服务./bin/redis-server./redis.conf 5.2执行以下命令查看是否启动redis服务ps-ef|grep-iredis 5.3以下两种方法可以关闭redis服务方法一:kill-911706(进程号从5.2步骤中获取)方法二:./bin/redis-clishutdown 至此,redis的安装过程就基本结束了。配置iptables规则 ,允许外部服务器远程访问服务器的6379端口。 1添加iptables规则iptables-IINPUT-ptcp--dport6379-jACCEPT 2保存iptables规则serviceiptablessave 注意:执行上述命令时,可能会报如下错误:service命令只支持基本的LSB动作(start、stop、restart、try-restart、reload、force-reload、status)。对于其他操作,请尝试使用systemctl。遇到这个问题是因为没有安装iptables服务,需要先安装iptables服务。具体解决办法参考另一篇博文【Linux】执行serviceiptablessave命令解决异常。 3如果保存iptables规则后仍然无法远程访问,执行以下命令serviceiptablesrestart
