Linux下redis安装

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Linux下redis安装
  1. 把redis压缩文件上传到/opt下


  1. 解压(程序放在opt下)


tar zxvf redis-6.0.7.tar.gz


  1. 安装gcc环境 : 由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。


yum install gcc-c++
gcc -v//检查gcc是否安装成功



  1. 进到解压后的redis目录中进行编译


make
• 1


编译后再次make ,出现如下说面成功了。


20210613152134529.png


  1. 再make install 确认下


make install


20210613152147717.png


6.修改配置


vim redis.config #进入配置文件
## 修改配置
daemonize yes  #后台启动
protected-mode no  #关闭保护模式,开启的话,只有本机才可以访问redis
# 需要注释掉bind
#bind 127.0.0.1(bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户端通过机器的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可)


  1. redis的默认安装路径==/usr/local/bin==


20210613152158305.png


这样就安装成功了。


8.启动与使用


# 启动服务
src/redis-server redis.conf
# 验证启动是否成功 
ps -ef | grep redis 
# 进入redis客户端 
src/redis-cli 
# 退出客户端
quit
#退出服务
(1)pkill redis-server 
(2)kill 进程号
(3)src/redis-cli shutdown


安装时出现的问题


  1. 安装时使用yum 报错


Loading mirror speeds from cached hostfile


解决办法:修改yum源,在安装更新rpm包时获得比较理想的速度。


国内比较快的有163源、sohu源。


  cd /etc/yum.repos.d
  mv CentOS-Base.repo CentOS-Base.repo.backup
  wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
  mv CentOS6-Base-163.repo CentOS-Base.repo
  yum clean all


接着就可以使用了


2,安装出现


make[1]: *** [server.o] Error 1
make[1]: Leaving directory `/opt/redis-6.0.7/src'
make: *** [all] Error 2


相关实践学习
基于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
相关文章
|
6天前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
|
12天前
|
安全 关系型数据库 MySQL
Linux下安装mysql8.0(以tar.xz包安装--编译安装)
通过上述步骤,您完成了从下载、编译、安装到配置MySQL 8.0的全过程。此过程虽然较为复杂,但提供了对MySQL安装环境的完全控制,有助于满足特定的部署需求。在实际操作中,根据具体的系统环境,可能还需调整部分步骤或解决未预见的依赖问题。始终参考官方文档和社区资源,保持安装过程与最新版本的兼容性。
269 67
|
2天前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
12 2
Linux系统之安装cook菜谱工具
|
4天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
26 4
Linux系统之Ubuntu安装cockpit管理工具
|
5天前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
24 1
Linux系统之Centos7安装cockpit图形管理界面
|
11天前
|
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时可能遇到的问题和解决方案。
37 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
|
13天前
|
存储 Oracle 关系型数据库
|
16天前
|
Linux Shell 异构计算
在linux上部署yolov5和安装miniconda3
这篇文章介绍了在Linux系统上部署YOLOv5并安装Miniconda3的步骤,包括使用wget命令下载Miniconda安装脚本、安装Miniconda、初始化Conda环境、添加镜像源等。
33 3
在linux上部署yolov5和安装miniconda3
|
6天前
|
NoSQL Ubuntu Linux
Linux平台安装MongoDB
10月更文挑战第11天
17 5
|
3天前
|
NoSQL Ubuntu Linux
Redis 安装
10月更文挑战第14天
20 1