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 ...
随机推荐
- vue3快速上手
前言 虽然Vue3肯定是未来的趋势,但还不是很成熟,实际开发中用的也不多,建议学Vue3之前先掌握Vue2,将Vue3作为未来的知识储备. Vue3快速上手 Vue3简介 2020年9月18日,Vue ...
- 二.什么是Promise
二.什么是Promise 1.理解 2.promise 的状态改变 3.promise的基本流程 4.promise的基本使用 1.理解 抽象表达: Promise 是JS 中进行异步编程的新的解决方 ...
- Python基础(序列化)
#pickling import pickle,json # d = dict(name='傻狗1',age=300,score=100) # d1 = pickle.dumps(d)#pickle. ...
- Django笔记&教程 3-1 模板(Template)基础
Django 自学笔记兼学习教程第3章第1节--模板(Template)基础 点击查看教程总目录 1 介绍 模板文件:让Django能够自动生成html代码 作为一个web框架,Django需要需要在 ...
- js 函数和函数的参数
/* * 函数 function * - 函数也是一个对象 * - 函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码) * - 函数中可以保存一些代码在需要的时候 ...
- [atARC103F]Distance Sums
给定$n$个数$d_{i}$,构造一棵$n$个点的树使得$\forall 1\le i\le n,\sum_{j=1}^{n}dist(i,j)=d_{i}$ 其中$dist(i,j)$表示$i$到$ ...
- [bzoj3171]循环格
如果把这个矩阵看成一张图,题目相当于要求每一个点的入度和出度都是1(也就是有很多环),否则指向环的点就无法走回自己了将所有点拆成两个,S向原来的点流(1,0)的边,拆出来的点向T连(1,0)的边,然后 ...
- 1、使用ValueOperations操作redis(String字符串)
文章来源:https://www.cnblogs.com/shiguotao-com/p/10559997.html 方法 c参数 s说明 void set(K key, V value); ke ...
- Java设计模式之(九)——门面模式
1.什么是门面模式? Provide a unified interface to a set of interfaces in a subsystem.Facade defines a higher ...
- vue-ref指令
$refs是数组