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. 天冷了,任务栏养只猫吧「GitHub 热点速览 v.21.46」

    作者:HelloGitHub-小鱼干 运动能带来热量,盘猫也是,RunCat_for_windows 是一只奔跑在任务栏的猫,一定能给你的电脑带来一丝冬日的温暖.当然送温暖的除了任务栏小猫咪之外,还有 ...

  2. 菜鸡的Java笔记 图书馆

    图书大厦        开发要求            现在要求模拟一个图书大厦图书管理的程序结构,可以在图书大厦实现某一类图书的上架操作,下架操作,以及关键字模糊查询的操作            注 ...

  3. 菜鸡的Java笔记 第二十九 - java 单例设计模式

    SingleCase 单例设计模式        1.单例设计模式的特点        2.多例设计模式的特点    内容    单例设计模式        现在如果说有这么一个程序类 class S ...

  4. 【linux系统】jmeter安装

    安装步骤: 1.下载jmeter安装包  wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.4.1.tgz 如报错以下,需使 ...

  5. [noi1779]D

    先离散,然后将黑的看成1,白的看成-1,对整个序列差分,所有区间建为$(l,r+1)$的无向边,并标上-1和1,每一个点的前缀和即为该点的值 考虑什么情况下能够使得所有点都是0:当且仅当每一个点的度数 ...

  6. 通过get方法的方式获取配置项信息

    这种写法比其他的方法好的一点是,当你需要修改参数名或者参数值的时候,只需要改一个地方就可以了,其他地方根本不用动,面向接口编程. eureka-server.properties archaius.d ...

  7. nginx安装与配置4-负载均衡

    负载均衡: 1.准备俩tomcat,测试环境端口不一样,然后服务名一样然后内容不一样 2.配置nginx的config 在http模块中设置: //举例,以下IP,端口无效 upstream test ...

  8. 链式调用Builder

    使用Lombok实现链式调用 1.静态调用 User对象: 对象中必须有一个值不为空staticname作为指定的参数并调用对象 @Accessors(chain = true) @Getter @S ...

  9. 实验四 Web服务器1-socket编程

    一.任务详情基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: 1. time服务器的客户端服务器,提交程序运行截图 2. echo服务器的客户端服务器,提交程序 ...

  10. CF1540B Tree Array

    先写一下自己想到的部分: 考虑枚举一个根. 计算一个点对出现的概率. 对于我这种期望概率基本不会的人,差点就把这题切了. 自己想到的部分都没有假. 问题在于: 如何计算一个点对出现的概率. 考虑和这两 ...