1.  下载 redis 包

链接:https://pan.baidu.com/s/1g1UE_GTreXoD9uOXB7G3HA
提取码:ug8p

2. 安装gcc、ruby 、rubygems等环境

yum install gcc-c++

yum install ruby

yum install rubygems

3. 解压上传的 tar.gz 包:

tar -zxvf redis-4.0.0.tar.gz

4. 编译:

cd redis-4.0.0

执行

make

然后

cd src

执行 make install prefix=/usr/local/redis

(make install prefix=/usr/local/redis 是将 redis 安装到 /usr/local/redis 目录下)

【注意】如果只有 成功提示,但实际未安装到指定目录

则需要先执行

make MALLOC=libc

然后 cd src,

再执行

make install PREFIX=/usr/local/redis

有这种过程、提示才是成功的

5. 修改配置文件

进入第二步解压的目录内: cd /usr/local/redis-4.0.0

修改配置文件: vi redis.conf

(1)设置后台启动

找到 daemonize  将 no 改成  yes:

daemonize yes

(2)关闭保护模式:

找到 protected-mode,将 yes 改成 no

protected-mode no

(3)将 bind 127.0.0.1 注释掉

(2)、(3)不做,会造成 redis 无法远程连接

(4)设置密码:

设置 requirepass 的值,默认无密码

去掉 #,将 foobared  删除,输入自己想要设置的密码,如 123456

如果做主从,另一个 redis 还需要修改 port(端口)

将 6379 改成 6378 啥的都行

最后按 esc ——> : ——> wq  保存退出

6. 复制 redis.conf 至刚才安装好的 redis 的 bin 目录下:

cp redis.conf /usr/local/redis/bin/

7.  设置开机自启

vi /etc/rc.local

添加:

/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf

wq 保存退出

8. 启动 redis-server

/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf

9. 创建软链接:

ln -s  /usr/local/redis/bin/redis-cli  /usr/bin/redis

这样可以在任何位置启动 redis 客户端(即 redis-cli)操作redis 了

centos7.4 64位安装 redis-4.0.0的更多相关文章

  1. win7 64位安装redis 及Redis Desktop Manager使用

    写基于dapper的一套自动化程序,看到 mgravell的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间redis,不过一直是其它的驱动开发包,这个根据作者介绍,是 ...

  2. win7 64位安装redis 及Redis Desktop Manager使用(转载的)

    写基于dapper的一套自动化程序,看到 mgravell的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间Redis,不过一直是其它的驱动开发包,这个根据作者介绍,是 ...

  3. win10 64位安装redis 及Redis Desktop Manager使用

    说多无益,先把redis在win上的开发环境搭一下. redis官方没有64位的Windows下的可执行程序,目前有个开源的托管在github上, 地址:https://github.com/Serv ...

  4. centos7.4 64位安装 google-chrome 与 chromedriver 运行 Python selenium 项目

    centos7.4 实例 利用 yum 命令安装 google-chrome 超级简单(安装最新版): yum install https://dl.google.com/linux/direct/g ...

  5. centos 7.2 64位安装redis

    1.下载redis 可以在新建  /usr/local/redis 文件夹 $ wget http://download.redis.io/releases/redis-4.0.9.tar.gz $ ...

  6. centos7.3 64位 安装git

    1.安装编译git时需要的包 # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel # yum ins ...

  7. windows7 64位安装tensorflow 1.4.0 CPU版本

    机器学习和深度学习真是新生代的宠儿,我也被安排来搞这个了,这下是真的从0开始了.看了几天ppt,想跑跑代码试试,装个环境. 都说tensorflow很火很好用,反正我什么也不懂,准备把这些框架一个一个 ...

  8. centos7.2 64位安装java

    1.  wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk- ...

  9. centos7.4 64位安装 git

    参考博客:Linux Jenkins配置Git 1. git --version 查看有没有安装 过 git,没有则 继续 2. git 压缩包下载地址:https://mirrors.edge.ke ...

随机推荐

  1. 学习JS的第二天

    一.数据类型间的转换 主要:数字与字符串之间的转换 1.隐式转换 // console.log(1==true);[] 字符串与数字相加,其结果就是字符串  类似于字符串拼接 concole.log( ...

  2. flask gevent

    flask的不同部署方式 使用gevent部署,只是在不同请求之间是异步的,同一个请求之间还是串行的. https://iximiuz.com/en/posts/flask-gevent-tutori ...

  3. spring定时任务ThreadPoolTaskScheduler使用注意事项之线程池大小

    背景 最近小伙伴解决了一个工单,描述为"手工推送案件无法推,提示token失效",当前工单状态为待关闭,解决方案为"东软接口不稳定造成的,东软的接口恢复正常后,问题解决& ...

  4. lombok标签之@Data @AllArgsConstructor @@NoArgsConstructor -如何去除get,set方法。@Data注解和如何使用,lombok

    在代码中我们可以只加上标签@Data 而不用get,set方法: val : 和 scala 中 val 同名, 可以在运行时确定类型; @NonNull : 注解在参数上, 如果该类参数为 null ...

  5. 基于EPPlus和NPOI实现的Excel导入导出

    基于EPPlus和NPOI实现的Excel导入导出 CollapseNav.Net.Tool.Excel(NuGet地址) 太长不看 导入 excel 文件流将会转为 ExcelTestDto 类型的 ...

  6. scrapy获取58同城数据

    1. scrapy项目的结构 项目名字 项目名字 spiders文件夹 (存储的是爬虫文件) init 自定义的爬虫文件 核心功能文件 **************** init items 定义数据 ...

  7. Sentry 官方 JavaScript SDK 简介与调试指南

    系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...

  8. Linux下编译tinyxml生成动态库

    首先去到sourceforge下载tinyxml的源码,https://sourceforge.net/projects/tinyxml/?source=dlp,最新版本是2.6.2. 将下载成功的t ...

  9. [loj574]黄金矿工

    记$dep_{x}$为1到$x$的边权和,当$x$上的矿工挖了$y$上的黄金时($y$在$x$子树内),显然$\sum_{e}c_{e}=dep_{y}-dep_{x}$ 由此,对于$u$上权值为$v ...

  10. key按键使用

    1. 按键实验 查询原理图可知KEY对应的按键和引脚,当KEY按下时,引脚为低电平,否则为高电平 2. 代码 2.1 GPIO 为了方便GPIO的编写,建立GPIO的文件夹和对应的.h和.c文件. b ...