Centos7中搭建Redis环境

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Centos7中搭建Redis环境

一、安装redis服务

  • 1.1 安装 redis 编译的 c++ 环境:
yum install gcc-c++
  • 1.2,下载 redis-3.0.0.tar.gz,并将其上传到 Linux 系统中的 /usr/local/src 目录
  • 1.3,转到 /usr/local/src 目录,再将redis压缩包解压到 /usr/local 下
tar -zxvf redis-3.0.0.tar.gz -C /usr/local
  • 1.4,转到 /usr/local/redis-3.0.0,再编译 redis:
make MALLOC=libc
  • 1.5,安装 redis 到 /usr/local/redis:
make PREFIX=/usr/local/redis install 

二、启动 redis 服务

2.1、前端模式启动 redis 服务

  • 2.1.1 安装完 redis 后,进入到 /usr/local/redis/bin 目录,有两种方式启动,一种是以前端模式启动,一种是以后端模式启动
./redis-server    #以前端模式启动redis

2.2、后端模式启动 redis 服务

  • 2.2.1 转到 /usr/local/redis-3.0.0 目录,将其中的 redis.conf 文件拷贝到安装目录 redis/bin 中
cp redis.conf /usr/local/redis/bin
  • 2.2.2 修改 redis.conf 文件

设置daemonize yes以后端模式启动

注释掉bind 127.0.0.1

protected-mode yes改为 protected-mode no 就能外部所有的IP地址访问

logfile “/usr/local/redis/bin/redis.log” 配置日志文件路径

  • 2.2.3 转到/usr/local/redis/bin目录,启动时,指定配置文件
./redis-server ./redis.conf
  • 2.3 检查 redis 服务的启动情况
ps -ef | grep redis --color

三、进入redis服务进行测试

  • 3.1 转到 /usr/local/redis/bin 目录,连接 redis
./redis-cli
  • 3.2 测试保存一个字符串
set username zhangsan
  • 3.3 测试取出一个值
get username

四、客户端连接redis服务

  • 4.1 开放 6379 端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent

五、停止redis服务

  • 5.1 强制停止
kill -9 redis的pid   #此方式将不能持久化redis数据
  • 5.2 正常停止
./redis-cli shutdown

注意:在实际的项目上线时,要修改 redis.conf 保证安全:

即:bind 127.0.0.1

protected-mode no改为 protected-mode yes其他的非项目访问地址都禁止

六、设置redis密码

找到如下地方

# requirepass foobared

修改为

requirepass new-password

其中 new-password 为你的 redis 密码

重启redis即可

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
4天前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
3月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
745 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
3月前
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
182 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
|
3月前
|
NoSQL Linux Redis
在 centos7 下重启/开启 redis 服务器
本文提供了一种在Centos 7操作系统下如何重启Redis服务器的步骤,包括停止Redis服务、确认停止成功以及重新启动Redis服务。
215 2
在 centos7 下重启/开启 redis 服务器
|
3月前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
442 3
|
4月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
4月前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
3月前
|
安全 Linux 数据库连接
CentOS 7环境下DM8数据库的安装与配置
【10月更文挑战第16天】本文介绍了在 CentOS 7 环境下安装与配置达梦数据库(DM8)的详细步骤,包括安装前准备、创建安装用户、上传安装文件、解压并运行安装程序、初始化数据库实例、配置环境变量、启动数据库服务、配置数据库连接和参数、备份与恢复、以及安装后的安全设置、性能优化和定期维护等内容。通过这些步骤,可以顺利完成 DM8 的安装与配置。
514 0
|
4月前
|
Kubernetes Linux Docker
在centos7上搭建k8s环境
在centos7上搭建k8s环境
|
5月前
|
关系型数据库 MySQL Linux
Linux(CentOS7)搭建LAMP服务环境
本文介绍了在Linux (CentOS 7) 上搭建LAMP服务环境的详细步骤,包括安装Apache HTTPd、解决编译时依赖问题、配置Apache服务、安装PHP以及处理PHP与Apache集成时遇到的问题。同时,还涉及了防火墙设置和SELinux权限调整,确保Web服务能够正常运行。
122 2

热门文章

最新文章