redis - [02] 安装部署
在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。

执行结束如下图所示

— 业精于勤荒于嬉,行成于思毁于随 —
redis - [02] 安装部署的更多相关文章
- redis的安装部署启动停止<17.3.21已更新>
--------------------------------------------------------- 启动redis时使用下面两条命令: redis-server /etc/redis. ...
- Redis- 内存数据库Redis之安装部署
内存数据库Redis之安装部署 Redis是一款非关系型,key-value存储的内存数据库,Redis数据库完全在内存中,使用磁盘仅用于持久性.Redis的速度非常快,每秒能执行约11万集合,每秒约 ...
- redis cluster安装部署(测试环境)
redis 应用于web前端,做缓存和数据存取的速度是挺可观的,最近看了一些资料,手痒了,就弄了一个测试环境,两台方案,试用一下. ##Redis 集群部署## 一,方案调研: 参考博客: http: ...
- 组件-------(一)redis系列--安装部署redis+实现redis分布式缓存 java+Spring+redis
目的:解决单机session不能共享问题,插入查询数据库时间效率问题,实现分布式缓存. 准备材料:Redis 下载链接 http://pan.baidu.com/s/1dEGTxvV 相关jar包如果 ...
- windows环境redis主从安装部署
准备工作 下载windows环境redis,我下载的是2.4.5,解压,拷贝一主(master)两从(slaveof).主机端口使用6379,两从的端口分别为6380和6381, 我本地索性用6379 ...
- Redis单机安装部署
1.下载: redis-4.0.8.tar.gz,存放至/data/tools下,解压: # wget http://download.redis.io/releases/redis-4.0.8.ta ...
- Redis Linux 安装部署
Redis部署文档 Redis部署文档 准备软件: 开始部署: 解压tar包[root@localhost redis]# tar -zxvf redis-3.2.8.tar.gz 进入Redis ...
- Redis服务监控之RedisLive安装部署(亲测可用)
一.Redis服务安装部署 1.redis安装(linux系统) 下载 https://redis.io/ 安装依赖 yum install gcc tcl 解压.编译.安装(make & m ...
- Linux下Redis的安装和部署
一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...
- 【redis】01Redis的介绍与安装部署
单元目标: 1.NoSQL介绍 2.Redis的介绍 3.Redis适用场合 4.Redis的安装与部署 5.Redis的数据类型 6.Redis的常用命令 7.Redis的高级应用 通过 ...
随机推荐
- COS数据工作流+云函数最佳实践 - 文件哈希值计算
01 文件哈希值是什么? 文件哈希值,即文件内容的HASH值.是通过对文件内容进行加密运算得到的一组二进制值,主要用途是用于文件校验或签名.正是因为这样的特点,它常常用来判断两个文件是否相同. COS ...
- git 忽略某些文件
如果git项目里没有 '.gitignore' 文件,则需要执行下面的操作,生成一个 生成 '.gitignore' 文件 1. git bash 打开git窗口 执行:touch .gitign ...
- nanoFramework
nanoFramework 01: Getting started with nanoFramework! 08: .NET nanoFramework GPIO, I2C, SPI and othe ...
- shell内置字符串替换
shell变量赋值语法: 使用规则 解释单引号 所见即所得,即输出时会将单引号内的所有內容都原样输出,或者描述为单引号里面看到的是什么就会输出什么,这称为强引用双引号 (默认) 输出双引号内的所有内容 ...
- 解决Failed to load module canberra-gtk-module错误
在Ubuntu环境里,通过./triangulation 1.png 2.png 命令运行高翔的ch7的triangulation程序时报错: Gtk-Message: 09:10:26.571: F ...
- Wasm在即时通讯IM场景下的Web端应用性能提升初探
本文由得物技术WWQ分享,原题"基于IM场景下的Wasm初探:提升Web应用性能",下文进行了排版和内容优化. 1.什么是Wasm Wasm,全称 WebAssembly,官网描述 ...
- MSM8953/SDM450 去PMI的USB3.0 TYPE-C Micro USB OTG功能适配
提前说明一下有哪些"坑". 1.PM8953 GPIO_8的TZ权限 2.PM8953 GPIO_8寄存器的写入保护 3.去掉高通默认的ID检测 4.增加dwc3的ID检测 5.增 ...
- C#/.NET/.NET Core优秀项目和框架2024年12月简报
前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的详细介绍.功能特点.使用方式以及部分功能 ...
- w3cschool-HBase官方文档-3MapReduce
HBase和MapReduce 2018-03-30 13:59 更新 HBase和MapReduce Apache MapReduce 是一个用于分析大量数据的软件框架.它由 Apache Hado ...
- MySQL---事务、死锁、mvcc原理
前言 在MySQL的众多存储引擎中,只有InnoDB支持事务,所有这里说的事务隔离级别指的是InnoDB下的事务隔离级别. MySQL 是支持多事务并发执行的.否则来一个事务处理一个请求,处理一个人请 ...