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的高级应用 通过 ...
随机推荐
- 鸿蒙UI开发快速入门 —— part10: PersistentStorage与Environment
1.前言 我们在鸿蒙UI开发快速入门 -- part09: 应用级状态管理LocalStorage & AppStorage中已经学习了LocalStorage与AppStorage,但他们都 ...
- 金TECH频道|最近备受关注的“应用重构”到底是什么?
"金TECH频道"旨在为您分享中电金信助力行业数字化转型的最新产品业务动态.技术观点洞察与应用实践案例.让我们在这里,与行业发展同频共振,共筑数字新基石.
- shell脚本忽略错误继续执行
在 shell 脚本中,可以使用 set -e 命令来设置脚本在遇到错误时退出执行.如果你希望脚本忽略错误并继续执行,可以在脚本开头添加 set +e 命令来取消该设置. 例如,下面是一个忽略错误并继 ...
- 比特币源码分析--深入理解区块链16.Base58编码和解码
比特币源码分析--深入理解区块链16.Base58编码和解码 Base58是比特币中使用的一种独特编码方式,它主要用于比特币的钱包地址,在前面文章已经介绍过如何通过椭圆曲线方程算法,通过私钥来生成 ...
- 第1章04节 | 常见开源OLAP技术架构对比
https://zhuanlan.zhihu.com/p/266402829 1. 什么是OLAP OLAP(On-line Analytical Processing,联机分析处理)是在基于数据仓库 ...
- 龙哥量化:代写技术指标,通达信ZIG函数优化改进之字转向,高点用最高价,低点用最低价
如果您需要代写技术指标公式, 请联系我. 龙哥QQ:591438821 龙哥微信:Long622889 N:=50; A1:ZIG(3,N/10); 代码只有两行,参数是50,表示涨幅5%,在调参数时 ...
- Qt编写安防视频监控系统27-GPU显示
一.前言 之前用ffmpeg解码的时候,已经做了硬解码的处理,比如支持qsv.dxva2.d3d11va等方式进行硬解码处理,但是当时解码出来以后,还是重新转成了QImage来绘制,这样就大打折扣了, ...
- WxPython跨平台开发框架之使用PyInstaller 进行打包处理
使用PyInstaller 打包Python项目是一个常见的需求,它可以将Python程序及其所有依赖项打包成一个独立的可执行文件或者安装文件,方便在没有安装Python环境的机器上运行.本随笔介绍W ...
- biancheng-Django(python)
http://c.biancheng.net/django/ Django MTV和MVC的区别 1. MVC设计模式 我们先对 MVC 设计模式进行介绍,它是 Web 设计模式的经典之作,MTV 模 ...
- biancheng-Java设计模式:23种设计模式全面解析(超级详细)
http://c.biancheng.net/design_pattern/ 24种设计模式 1.创建型模式 抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创 ...