centos7.4 64位安装 redis-4.0.0
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的更多相关文章
- win7 64位安装redis 及Redis Desktop Manager使用
写基于dapper的一套自动化程序,看到 mgravell的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间redis,不过一直是其它的驱动开发包,这个根据作者介绍,是 ...
- win7 64位安装redis 及Redis Desktop Manager使用(转载的)
写基于dapper的一套自动化程序,看到 mgravell的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间Redis,不过一直是其它的驱动开发包,这个根据作者介绍,是 ...
- win10 64位安装redis 及Redis Desktop Manager使用
说多无益,先把redis在win上的开发环境搭一下. redis官方没有64位的Windows下的可执行程序,目前有个开源的托管在github上, 地址:https://github.com/Serv ...
- centos7.4 64位安装 google-chrome 与 chromedriver 运行 Python selenium 项目
centos7.4 实例 利用 yum 命令安装 google-chrome 超级简单(安装最新版): yum install https://dl.google.com/linux/direct/g ...
- centos 7.2 64位安装redis
1.下载redis 可以在新建 /usr/local/redis 文件夹 $ wget http://download.redis.io/releases/redis-4.0.9.tar.gz $ ...
- centos7.3 64位 安装git
1.安装编译git时需要的包 # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel # yum ins ...
- windows7 64位安装tensorflow 1.4.0 CPU版本
机器学习和深度学习真是新生代的宠儿,我也被安排来搞这个了,这下是真的从0开始了.看了几天ppt,想跑跑代码试试,装个环境. 都说tensorflow很火很好用,反正我什么也不懂,准备把这些框架一个一个 ...
- centos7.2 64位安装java
1. wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk- ...
- centos7.4 64位安装 git
参考博客:Linux Jenkins配置Git 1. git --version 查看有没有安装 过 git,没有则 继续 2. git 压缩包下载地址:https://mirrors.edge.ke ...
随机推荐
- 学习JS的第二天
一.数据类型间的转换 主要:数字与字符串之间的转换 1.隐式转换 // console.log(1==true);[] 字符串与数字相加,其结果就是字符串 类似于字符串拼接 concole.log( ...
- flask gevent
flask的不同部署方式 使用gevent部署,只是在不同请求之间是异步的,同一个请求之间还是串行的. https://iximiuz.com/en/posts/flask-gevent-tutori ...
- spring定时任务ThreadPoolTaskScheduler使用注意事项之线程池大小
背景 最近小伙伴解决了一个工单,描述为"手工推送案件无法推,提示token失效",当前工单状态为待关闭,解决方案为"东软接口不稳定造成的,东软的接口恢复正常后,问题解决& ...
- lombok标签之@Data @AllArgsConstructor @@NoArgsConstructor -如何去除get,set方法。@Data注解和如何使用,lombok
在代码中我们可以只加上标签@Data 而不用get,set方法: val : 和 scala 中 val 同名, 可以在运行时确定类型; @NonNull : 注解在参数上, 如果该类参数为 null ...
- 基于EPPlus和NPOI实现的Excel导入导出
基于EPPlus和NPOI实现的Excel导入导出 CollapseNav.Net.Tool.Excel(NuGet地址) 太长不看 导入 excel 文件流将会转为 ExcelTestDto 类型的 ...
- scrapy获取58同城数据
1. scrapy项目的结构 项目名字 项目名字 spiders文件夹 (存储的是爬虫文件) init 自定义的爬虫文件 核心功能文件 **************** init items 定义数据 ...
- Sentry 官方 JavaScript SDK 简介与调试指南
系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...
- Linux下编译tinyxml生成动态库
首先去到sourceforge下载tinyxml的源码,https://sourceforge.net/projects/tinyxml/?source=dlp,最新版本是2.6.2. 将下载成功的t ...
- [loj574]黄金矿工
记$dep_{x}$为1到$x$的边权和,当$x$上的矿工挖了$y$上的黄金时($y$在$x$子树内),显然$\sum_{e}c_{e}=dep_{y}-dep_{x}$ 由此,对于$u$上权值为$v ...
- key按键使用
1. 按键实验 查询原理图可知KEY对应的按键和引脚,当KEY按下时,引脚为低电平,否则为高电平 2. 代码 2.1 GPIO 为了方便GPIO的编写,建立GPIO的文件夹和对应的.h和.c文件. b ...