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 ...
随机推荐
- c++ StrVec等效vector(string)的类
c++ StrVec等效vector<string>的类 知识点 静态成员变量要在类外定义和初始化 allocator类是使用和uninitialized_copy的配合使用,实现stri ...
- MyBatisPlus根据ID修改对应的值,其他属性不变.如何实现?
1.基本操作 // 修改订单的状态为已发货和已支付 Order order = new Order(); order.setSend(1); // 已发货 order.setPay(1); // 已支 ...
- nginx 80端口强制转443
server { listen 80; server_name test.com; rewrite ^(.*)$ https://${server_name}$1 permanent; } serve ...
- python中time模块的调用及使用
1 import time #通常import语句会写到代码的开头 2 3 print('------------------------') 4 print('------------------- ...
- python-基础编程练习题
题目1:九九乘法表 知识点:双层循环,print打印格式,默认换行打印 """ 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4 ...
- Python 中 selenium 库
目录 selenium 基础语法 一. 环境配置 1. 安装环境 2. 配置参数 3. 常用参数搭配 4. 分浏览器启动 二. 基本语法 1. 元素定位 2. 控制浏览器操作 3. 操作元素的方法 3 ...
- 小牟有趣的PWN
咳咳,主要是记一下最近学二进制然后工作室里面一个一起学pwn,然后遇到的一个比较好玩的题目. 一共呢,是两个文件,这也是最近学习pwn第一次做到两个文件的题目, 如果想要源文件,这边可以加我们的工作室 ...
- windows加普通用户加入管理员组
net localgroup administrators 用户名 /add ------------>使用这句命令添加用户到管理组 shutdown -g 重启电脑
- PyTorch 中的乘法:mul()、multiply()、matmul()、mm()、mv()、dot()
torch.mul() 函数功能:逐个对 input 和 other 中对应的元素相乘. 本操作支持广播,因此 input 和 other 均可以是张量或者数字. 举例如下: >>> ...
- 【C# .Net GC】条件自动垃圾回收 HandleCollector类
条件自动回收 达到指定条件后自动执行GC回收垃圾. GC中的方法AddMemoryPressure和RemoveMemoryPressure 本机资源有时会消耗大量内存,但用于包装它的托管对象只占用很 ...