资讯专栏INFORMATION COLUMN

【Linux】Redis安装

mating / 3405人阅读

摘要:如果没有环境,需要先安装。配置规则允许外部服务器远程访问该服务器的端口。具体解决方案参考另一篇博文执行命令异常解决。若保存规则后,远程仍无法访问,则执行以下命令

搭建环境

虚拟机: VMware 12.5.2

Linux系统: CentOS-7

SSH客户端: Xshell 5

安装过程
注: Redis 是 C 语言开发,在安装 Redis 时需要先将官网下载的源码进行编译,而编译是依赖 gcc 环境的。如果没有 gcc 环境,需要先安装 gcc 。
gcc 安装命令:yum install gcc-c++
 1 准备步骤

  1.1 访问 Redis官网,下载 Redis 的压缩文件
  

  1.2 使用 rz 命令 Redis 的压缩文件放置当前自定义的目录下
  

  1.3 解压 Redis 压缩文件至同目录

tar -zxvf redis-4.0.10.tar.gz

  

 2 编译
注: 如果未安装gcc,执行以下编译操作时会出现错误提示。如果安装失败,需要删除整个解压文件,重新进行解压

  进入 Redis解压目录,执行 make 命令进行编译
  

 3 安装

  3.1 安装可执行文件至指定目录

make PREFIX=/usr/local/redis install

  

可执行文件说明
redis-benchmark 性能测试工具
redis-check-aof AOF文件修复工具
redis-check-rdb RDB文件检查工具(快照持久化文件)
redis-cli 命令行客户端
redis-server redis服务器启动命令

  3.2 拷贝配置文件至指定目录

cp redis.conf /usr/local/redis/

  

 4 修改配置文件

  修改 步骤3.2 中指定目录下的 redis.conf 配置文件

vim redis.conf

  

修改项 原始值 修改值 修改说明
bind 127.0.0.1 0.0.0.0 开启远程访问
daemonize no yes 以守护进程启动
appendonly no yes 开启aof持久化
appendfsync no everysec 每一秒写入aof文件,并完成磁盘同步
requirepass - (自定义) 设置连接密码
 5 启动与关闭

  5.1步骤3.2 中指定目录下执行以下命令启动 redis 服务

./bin/redis-server ./redis.conf

  
  5.2 执行以下命令查看 redis 服务是否启动

ps -ef | grep -i redis

  
  5.3 以下两种方式均可以关闭 redis 服务

方式一: kill -9 11706(该进程号从 步骤5.2 中获取)
方式二: ./bin/redis-cli shutdown

  至此,redis 的安装过程基本结束。

配置iptables规则

  允许外部服务器远程访问该服务器的6379端口。
  1 添加 iptables 规则

iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

  2 保存 iptables 规则

service iptables save

  

注: 执行以上命令时,有可能报以下错误:
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
遇到此问题是因为没有安装 iptables 服务,需要先安装 iptables 服务。
具体解决方案参考另一篇博文【Linux】执行 service iptables save 命令异常解决 。

  3 若保存 iptables 规则后,远程仍无法访问,则执行以下命令

service iptables restart

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/10846.html

相关文章

  • Windows系统下基于Linux服务器的Redis安装

    摘要:系统下基于服务器的安装搭建环境建议安装在系统中,因此需要先搭建一个的环境下载并安装虚拟机在官网下载,网址如下笔者安装的版本为安装并使用秘钥激活在虚拟机上安装系统笔者安装的版本为打开软件,选择创建新的虚拟机选择典型并点击下一步选择稍后 Windows系统下基于Linux服务器的Redis安装 1. 搭建环境 Redis建议安装在Linux系统中,因此需要先搭建一个Linux的环境1...

    NeverSayNever 评论0 收藏0
  • 开发环境配置(linux 与 win7)

    摘要:网站制作是在上进行的,服务器以后会放在机器上运行,所以与上都需要及其相应插件的配置。需要配置与安装的有服务器端解释器免费的创建编辑合成图片的软件数据库免费开源的分布式版本控制系统一个纯以及串行接口连接软件,链接安装与使用首先需要安装在上。 网站制作是在win7上进行的,服务器以后会放在linux机器上运行,所以win7与linux上都需要node及其相应插件的配置。 需要配置与安装的有...

    fyber 评论0 收藏0
  • 开发环境配置(linux 与 win7)

    摘要:网站制作是在上进行的,服务器以后会放在机器上运行,所以与上都需要及其相应插件的配置。需要配置与安装的有服务器端解释器免费的创建编辑合成图片的软件数据库免费开源的分布式版本控制系统一个纯以及串行接口连接软件,链接安装与使用首先需要安装在上。 网站制作是在win7上进行的,服务器以后会放在linux机器上运行,所以win7与linux上都需要node及其相应插件的配置。 需要配置与安装的有...

    scwang90 评论0 收藏0
  • linux下编译安装redis服务与配置

    摘要:进入解压文件之后利用工具生成利用编译安装包可以使用命令查看位置可以看到位置编译安装完成之后可以看到说明扩展已经安装成功了,接下来改的配置文件。 redis的安装 1.服务器的环境 linux / CentOS release 6.5 (Final) 可以用 cat /etc/redhat-release 命令查看系统版本 2.下载redis(我用的是2.8.13的版本)可自己在官网下...

    ad6623 评论0 收藏0
  • linux下编译安装redis服务与配置

    摘要:进入解压文件之后利用工具生成利用编译安装包可以使用命令查看位置可以看到位置编译安装完成之后可以看到说明扩展已经安装成功了,接下来改的配置文件。 redis的安装 1.服务器的环境 linux / CentOS release 6.5 (Final) 可以用 cat /etc/redhat-release 命令查看系统版本 2.下载redis(我用的是2.8.13的版本)可自己在官网下...

    chanjarster 评论0 收藏0
  • linux下编译安装redis服务与配置

    摘要:进入解压文件之后利用工具生成利用编译安装包可以使用命令查看位置可以看到位置编译安装完成之后可以看到说明扩展已经安装成功了,接下来改的配置文件。 redis的安装 1.服务器的环境 linux / CentOS release 6.5 (Final) 可以用 cat /etc/redhat-release 命令查看系统版本 2.下载redis(我用的是2.8.13的版本)可自己在官网下...

    CoorChice 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<