1.安装lrzsz

yum install lrzsz -y

2.利用rz命令将window中从redis官网下载好的“redis-4.0.8.tar.gz” 拷贝到centos中

redis官网 :https://redis.io/

3.解压

mkdir tmp
cd tmp
tar -zvxf redis-4.0..tar.gz

4.将tmp中的解压文件复制到/usr/local/redis,并且重命名

[root@localhost tmp]# ll
总用量
drwxrwxr-x. root root 2月 : redis-4.0.
-rw-r--r--. root root 2月 : redis-4.0..tar.gz
[root@localhost ~]# mkdir usr
[root@localhost ~]# cd usr
[root@localhost usr]# mkdir local
[root@localhost usr]# cd /tmp
[root@localhost tmp]# mv redis-4.0. /usr/local/redis

4.安装gcc

yum install gcc gcc-c+ tcl tcl-devel -y

5.使用make编译源码

[root@localhost redis]# make -j 

执行完后发现报错:

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

解决方案:

make clean
make MALLOC=libc

6.把编译完成的可执行文件添加到系统目录中,然后我们就可以正常访问了。

make install

参考资料:centOS6.3 安装redis make报错 zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录

7.配置文件

[root@localhost redis]# ll
总用量
-rw-rw-r--. root root 2月 : -RELEASENOTES
-rw-rw-r--. root root 2月 : BUGS
-rw-rw-r--. root root 2月 : CONTRIBUTING
-rw-rw-r--. root root 2月 : COPYING
drwxrwxr-x. root root 2月 : deps
-rw-rw-r--. root root 2月 : INSTALL
-rw-rw-r--. root root 2月 : Makefile
-rw-rw-r--. root root 2月 : MANIFESTO
-rw-rw-r--. root root 2月 : README.md
-rw-rw-r--. root root 2月 : redis.conf
-rwxrwxr-x. root root 2月 : runtest
-rwxrwxr-x. root root 2月 : runtest-cluster
-rwxrwxr-x. root root 2月 : runtest-sentinel
-rw-rw-r--. root root 2月 : sentinel.conf
drwxrwxr-x. root root 2月 : src
drwxrwxr-x. root root 2月 : tests
drwxrwxr-x. root root 2月 : utils

其中的redis.conf后期需要重点从头到尾的研究一遍。

这里我们更改如下几个参数

1) bind

这个参数的意思是允许哪个ip访问我的redis服务器

默认是127.0.0.1,也就是本机才能够访问

若系统是分布式的,则需要修改

把这个参数改成

bind 0.0.0.0

也就是任意一台服务器都能够访问。

2)daemonize

允许后台执行

默认是no

这里设置成yes

参考资料:Redis daemonize介绍

8.启动redis

启动时指定配置文件

redis-server ./redis.conf

查看redis进程

ps -ef|grep redis

9.访问redis

redis-cli

10.设置密码

requirepass 123456

然后保存退出

重启redis,执行如下

redis-cli

shutdown save

exit

重启redis后,get或者set等操作的时候必须授权密码

11.做成系统服务

cd cd utils/
ll
./install_server.sh /usr/local/redis/redis.conf
/usr/local/redis/redis.log
/usr/local/redis/data

检查服务是否已经存在了

chkconfig --list|grep redis

systemctl status redis_6379

systemctl stop redis_6379
systemctl start redis_6379
ps -ef|grep redis

vim /etc/init.d/redis_6379

centos7 安装 redis4.0.8的更多相关文章

  1. Redis(二)CentOS7安装Redis4.0.10与集群搭建

    一 Redis单机安装 1 Redis下载安装 1.1 检查依赖环境(Redis是C语言开发,编译依赖gcc环境) [root@node21 redis-]$ gcc -v -bash: gcc: c ...

  2. centos7安装redis-4.0.1集群

    试验机操作系统:CentOS Linux release 7.2.1511 (Core) 本文的目的是教会大家快速搭建redis集群,完了再深入学习. 试问如果不上手试验,看的资料再多有个毛用? 下载 ...

  3. Centos7安装Redis4.0.8

    今天安装了CentOS7 1708 在安装redis时报错  make[1]: *** [adlist.o] 错误 127 因为Redis是C实现的,需要gcc来进行编译,所以原因是系统未安装gcc, ...

  4. centos7 安装 redis-4.0.9

    下载地址:https://redis.io/download 下载 安装: $ wget http://download.redis.io/releases/redis-4.0.9.tar.gz $ ...

  5. 阿里云 CentOS7安装redis4.0.9并开启远程访问

    1 安装redis编译的c环境 yum install gcc-c++ redis是c语言开发的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境. 如果没有gcc环境,需要安装gcc ...

  6. centos7安装redis3.0和phpredis扩展详细教程(图文)

    整理一下centos7安装redis3.0和phpredis扩展的过程,有需要的朋友可以拿去使用. 一.安装redis3.0 1.安装必要的包 yum install gcc 2.centos7安装r ...

  7. centos7安装zabbix3.0超详细步骤解析

    centos7安装zabbix3.0超详细步骤解析 很详细,感谢作者 以下是我操作的history 622 java -version 623 javac -version 624 grep SELI ...

  8. Centos7安装Zabbix4.0步骤

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 Centos7安装Zabbix4.0步骤 官方搭建zabbix4.0的环境要求: 1. 环境搭建L ...

  9. Centos7 安装 MongoDB4.0

    目录 安装包下载 MongoDB安装 启动数据库 补充 小结 诚邀访问我的个人博客:我在马路边 更好的阅读体验点击查看原文:Centos7安装MongoDB4.0 原创博客,转载请注明出处 @ 由于项 ...

随机推荐

  1. 关于vim的常用操作

    vim常用操作和使用技巧 vi是linux与unix下的常用文本编辑器,其运行稳定,使用方便,本文将分两部分对其常用操作技巧和配置进行阐述,其中参考了网上的一些文章,对作者表示感谢 PART1 操作技 ...

  2. C机器级移位,编码表示 无符号编码表示,有符号编码表示一般最常见的方式是补码

    C机器级移位,编码表示 无符号编码表示,有符号编码表示一般最常见的方式是补码  w位补码所能表示的值范围是 首先我们得心知 补码的最高有效位是符号位,当符号位位1是表示的是负值,当符号位是0是,表示的 ...

  3. HttpLogBrowser-GUI日志分析工具

    登陆https://www.iis.net/downloads搜索HttpLogBrowser获得最新版本

  4. pflag如何使用

    1 为何我对这个库感兴趣呢? 因为我想看看Kubernetes的源码,Kubernetes,Hugo啥的都是那这个解析的命令行参数 2 安装 go get github.com/spf13/pflag ...

  5. azkaban工作流调度器及相关工具对比

    本文转载自:工作流调度器azkaban,主要用于架构选型,安装请参考:Azkaban安装与简介,azkaban的简单使用 为什么需要工作流调度系统 一个完整的数据分析系统通常都是由大量任务单元组成: ...

  6. python学习笔记----面向对象

    面向对象 类:成员变量(属性) 方法(操作成员变量) 出一个场景:玩过游戏.主人公,进入了一个场景,有10个小怪物是一样的.有攻击力,血(100格).如果小怪物有多个数值需要管理,小怪物的血量.小怪物 ...

  7. 贝叶斯公式与最大后验估计(MAP)

    1, 频率派思想 频率派思想认为概率乃事情发生的频率,概率是一固定常量,是固定不变的 2, 最大似然估计 假设有100个水果由苹果和梨混在一起,具体分配比例未知,于是你去随机抽取10次,抽到苹果标记为 ...

  8. GhostScript应用一例:使用GhostScript强行修改加密PDF

    GhostScript官方网站为:http://www.ghostscript.com/ 作为一个英文开源软件,发现国内用的人很少.尤其是在Windows环境下,Acrobat/Adobe/Foxit ...

  9. 【源】ensp 绑定本地网卡与仿真设备进行通信 场景下 仿真设备ping 不通 本机IP 问题

    环境:Win7, ensp 1.2.00.500 问题现象:本机可以ping 通 仿真设备的接口IP,但是在仿真设备上 ping不通 本机接口ip. 问题处理:把本机win7系统只带的防火墙关闭后,在 ...

  10. scrapy 爬取豆瓣互联网图书

    安装scrapy conda install scrapy 生成一个scrapy项目 scrapy startproject douban settings文件 # -*- coding: utf-8 ...