CentOS7安装redis5
1.下载/解压redis
redis手册地址:http://redisdoc.com/
下载路径:https://redis.io/download
tar zxvf redis包名
2.编译&安装redis
A. 用gcc编译,如果没有,先安装gcc
yum install gcc -y
B.编译redis
make #编译redis
=========================================================
如果编译时报错:error: jemalloc/jemalloc.h: No such file or directory
A.可以使用指定libc编译
make MALLOC=libc
B.或者可以使用 jemalloc 内存分配器编译(https://blog.csdn.net/koozxcv/article/details/50973217)
a.下载地址:https://github.com/jemalloc/jemalloc/releases/download/5.2.0/jemalloc-5.2.0.tar.bz2
b.安装jemalloc
tar xvf jemalloc-5.2.0.tar.bz2
cd jemalloc-5.2.0
./configure --prefix=/usr/local/jemalloc
make && make install
c.然后在编译redis时再指定MALLOC
make MALLOC=/usr/local/jemalloc/lib
==========================================================
C.安装redis
make PREFIX=/usr/local/redis install #安装reids到/usr/local/redis目录下(PREFIX:指定安装路径)
**************************************************************************************
Ps:当启动Redis进程后,在实例中使用info命令可以查看你所使用的内存管理器。
==========================
mem_allocator:jemalloc-4.2.1
==========================
如果使用的是libc,那么mem_allocator的参数就会是libc。
**************************************************************************************
3.启动redis
A.复制解压文件中的redis.conf到安装目录
B.前端启动(可按ctrl+c 退出redis服务)
./redis-server
B.后端启动
首先配置 vim redis.conf,在配置文件中找到daemonize,将no改成yes
================
daemonize yes
================
./bin/redis-server ./redis.conf #启动服务端
./bin/redis-cli #启动客户端
C.查看是否启动
ps -ef | grep -i redis
(注:停止redis命令为:./bin/redis-cli shutdown)
4.防火墙开启端口
A.查看端口在防火墙例外是否设置
firewall-cmd --zone=public --list-ports 或 iptables-save
B.添加防火墙例外
firewall-cmd --zone=public --add-port=6379/tcp --permanent #添加端口(按照Tomcat设置的启动端口(--permanent永久生效)
firewall-cmd --reload #重载防火墙
CentOS7安装redis5的更多相关文章
- CentOS7安装redis5.0
下载好redis5.0后解压在/tmp目录 cd /tmp/redis-/ make make过程中可能出现make[1]: *** [adlist.o] 错误 127,这是因为CentOS7默认没有 ...
- Centos7安装redis5.0.7
1. 安装依赖包 yum install -y gcc gcc-c++ 2. 下载最新版redis安装包并解压安装 cd /usr/local/src wget http://download.red ...
- centos7安装Redis5.0.5
1.下载redismkdir /home/redis/cd /home/redis/wget http://download.redis.io/releases/redis-5.0.5.tar.gzt ...
- Centos7安装Redis5.0.5并加入Systemd服务
1. 安装gcc-c++, tcl yum install gcc-c++ tcl 2. 解压缩, 编译, 测试 tar zxvf redis-5.0.5.tar.gz make make test ...
- Centos7安装Redis5.0.3
1.切换目录 cd tmp 2.下载 wget http://download.redis.io/releases/redis-5.0.3.tar.gz 3.解压,删除压缩包 tar xzf redi ...
- centos7 安装部署运行 Redis5
原文:centos7 安装部署运行 Redis5 Redis5 下载与解压(官网: https://redis.io/download ) 下载命令:wget http://download.redi ...
- CentOS7下编译安装redis-5.0.9
CentOS7下编译安装redis-5.0.9 本文地址http://yangjianyong.cn/?p=171转载无需经过作者本人授权 下载redis #code start wget https ...
- CentOS7.6下安装Redis5.0.7
此次安装是在CentOS7下安装Redis5.0.7 一.首先准备Redis安装包 这里下载的是 redis-5.0.7.tar.gz 安装包,并将其直接放在了 root ⽬录下 压缩包下载地址:ht ...
- CentOS7源码安装Redis5.0.4非关系型数据库
源码安装redis-5.0.4 一. 下载redis 1. 需要连接网络 二. 案例(另一种安装方法) [root@localhost ~]# wget http://download.redis.i ...
随机推荐
- k8s-cka考试题库
本次测试的所有问题都必须在指定的cluster配置环境中完成.为尽量减少切换,系统已对问题进行分组,同一cluster内的所有问题将连续显示. 开启TAB补全 做题前先配置k8s自动补齐功能,否则无法 ...
- 详细介绍rar是什么由谁发明
RAR是一种专利文件格式,用于数据紧缩与归档打包,开发者为尤金·罗谢尔(俄语:Евгений Лазаревич Рошал,拉丁转写:Yevgeny Lazarevich Roshal),RAR的全 ...
- 使用stream流按时间段进行分组
public Map<String, Object> blogClassify(Integer pageNo, Integer pageSize) { // 1.创建分页page对象 Pa ...
- 【C# .Net GC】强制垃圾回收 和System GC
属性 GC.MaxGeneration:获取系统当前支持的最大代数. 方法 GC.GetTotalMemory(bool forceFullCollection) 方法 true表示该方法先做垃圾收 ...
- Qt:QNetworkReply
0.说明 QNetworkReply对象包含了Manager发送的请求头和返回的数据. 它继承自QIODevice,所以可以用各种read获取其中返回的数据: QByteArray data = re ...
- vue初步构建项目
新建项目文件夹 在当前文件夹打开命令行工具(shift+右键-->在次此处打开命令窗口) npm install -g vue-cli npm init webpack npm install ...
- LeetCode-046-全排列
全排列 题目描述:给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 .你可以 按任意顺序 返回答案. 示例说明请见LeetCode官网. 来源:力扣(LeetCode) 链接:http ...
- python实现四则运算题库
#主函数(main.py) from generator import Ari_Expression from infixTosuffix import infix_to_suffix import ...
- 《手把手教你》系列基础篇(七十三)-java+ selenium自动化测试-框架设计基础-TestNG实现启动不同浏览器(详解教程)
1.简介 上一篇文章中,从TestNg的特点我们知道支持变量,那么我们这一篇就通过变量参数来启动不同的浏览器进行自动化测试.那么如何实现同时启动不同的浏览器对脚本进行测试,且听宏哥娓娓道来. 2.项目 ...
- laravel 框架 下拉分页
<!doctype html><html lang="en"><head> <meta charset="UTF-8" ...