首页 > 数据库 >redis - [02] 安装部署

redis - [02] 安装部署

时间:2024-06-03 17:36:34浏览次数:10  
标签:02 gcc 部署 make redis yum jemalloc 安装

在Windows和Linux操作系统下的安装部署

 

 

一、windows版

(1)访问redis下载地址:https://github.com/tporadowski/redis/releases

(2)将Redis-x64-5.0.14.1.zip下载并解压到合适的目录

(3)打开cmd窗口,切换到该目录下运行:redis-server.exe redis.windows.conf

运行之后,redis服务就处于运行中,该窗口不能关闭。

(4)另外打开一个cmd窗口,切换到该目录下运行:redis-cli.exe -h 127.0.0.1 -p 6379

 

 

二、Linux版

源码下载地址:http://download.redis.io/releases/

注意:安装之前检查gcc包是否安装,在编译过程中如果遇到cc命令未找到,可以使用yum provides cc查看该命令是哪个软件包提供的。可以使用yum list installed | grep gcc查看是否已安装,如果未安装使用yum list | grep gcc查看是否有可用的安装包。

(1)下载并编译

# 查看是否安装gcc
gcc --version
# 查看是否有可用的gcc安装包
yum list | grep gcc
# 安装gcc
yum install -y gcc

# 如果redis服务器可联网,可以安装wget命令,将源码包下载到服务器上
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
# 解压源码包
tar -xzvf redis-6.0.8.tar.gz
# 进行编译
cd redis-6.0.8
make

(2)启动redis服务:./redis-server ../redis.conf(Linux可以使用nohup命令让其后台运行)

(3)另外开一个窗口启动客户端(redis-cli)访问redis-server

 

 

三、Q&A

zmalloc.h:50:31: 致命错误: jemalloc/jemalloc.h: 没有那个文件或目录

开始执行make时遇到报错(大部分是由于gcc未安装),安装好gcc后,再执行make,就出现了jemalloc/jemalloc.h: No such file or directory。这是因为上次的编译失败,有残留的文件,需要清理下,然后重新编译即可。命令:make distclean && make

执行结束如下图所示

 

 

 

 

— 业精于勤荒于嬉,行成于思毁于随 —

标签:02,gcc,部署,make,redis,yum,jemalloc,安装
From: https://www.cnblogs.com/houhuilinblogs/p/18229304

相关文章

  • 2024年项目任务管理软件大盘点:12款值得一试的主流工具
    12款优秀的项目任务管理软件:PingCode、Worktile、AIrTable、ClickUp、Teambition、Asana、Todoist、TAPD、Monday.com、Notion、MicrosoftProject、Trello。任务管理软件对于生活繁忙的人来说极为重要。它帮助用户有效跟踪他们需要完成的各项任务,包括任务的截止日期、相关的......
  • 2024fic 总结
    2024fic总结1.exsi的,先挂载2.esxcfg-volume-l查看硬盘对应UUID3.esxcfg-volume-m挂载4.利用fsacn查看内网开放的网站,通过字典可以爆破密码5.web目录,先查看宝塔面板,查看默认建站目录,找不到,就在附近看看有无源码,查看nginx配置文件可以反证明nginx.conf建站笔记1.查看......
  • Linux系统部署常用指令
    1、切换用户su-用户名2、自动补全tab键3、文件常见指令cd文件地址访问文件cd../返回上一级vi文件地址或vim文件地址编辑文件i进入编辑状态esc退出编辑状态:q!不保存修改并退出:wq强制保存修改并退出cp文件地址指定目录复制文件到指定目录tar-zxv......
  • 2024-06-03 英语学习纪要
    coincidence第一次自然拼读这个词的时候我的断开方式是coincidence但是现在发现词根是co所以它的含义也就是n.巧合drasticadj.剧烈的,急剧的drasticmeasures严厉的措施drasticchange巨变drasticshortageoffood事物相当短缺副词形式为drasticallyagre......
  • 一种基于E3处理器平台的NAS完整方案(从电脑组装到网站部署)
    一种基于E3处理器平台的NAS完整方案(从电脑组装到网站部署)本文将简要简要介绍本人自建NAS的完整配置,截至发文此NAS已经连续良好运行一年,应当说具有良好的稳定性。本文所述配置包含洋垃圾成分,在仿照本文搭建系统前,请确保自己已掌握相关知识和具备足够的问题解决能力0.概论本文......
  • 初识C语言(02)—学习笔记
    转义字符转义字符释义\0结束标志\n换行\'打印单引号\"打印双引号\\打印一个反斜杠\t水平制表符\a警告字符,蜂鸣?在书写连续多个问号时使用,防止它们被解析成三字符\dddddd表示1~3个八进制的数字\xdddd表示2个十六进制数字\v垂直......
  • redis自学(45)缓存同步
                             整个多级缓存的架构  ......
  • redis - [01] 概述
    题记部分 一、什么是redis  是一个由SalvastoreSanfilippo使用ANSIC语言编写的key-value存储系统,遵守BSD协议、支持网络、可基于内存、分布式、可选持久性的跨平台的非关系型数据库,并提供多种语言的API。Redis通常被称为数据结构服务器,因为值可以是字符串、哈希、列表、......
  • cilium CLI 部署
    架构支持AMD64AArch64内核版本Linuxkernel>=4.19.57Linux发行版兼容性和注意事项发行版最低版本AmazonLinux2allBottlerocketOSallCentOS>=8.0Container-OptimizedOSallCoreOSallDebian>=10Buster......
  • 2024最新win10专业版密钥永久使用
    Win10专业版是微软面向专业人士和组织推出的Windows10操作系统版本,它包含了面向家庭用户的Win10家庭版的所有功能,并额外提供了许多专业功能,例如:BitLocker设备加密:用于保护设备上的数据,即使设备丢失或被盗也能确保数据的安全。远程桌面连接:允许用户从远程位置连接到他们的......