由于Redis在win上安装实在是太过于麻烦.我们选择把redis安装部署在linux上,然后远程连接.

  • 安装Redis

(1)cd /usr/src 进入下载目录

(1) yum install -y wget gcc make tcl 安装依赖

(2)wget http://download.redis.io/releases/redis-3.2.5.tar.gz 下载源码包     redis官网http://www.redis.io

(3)tar -zxvf redis-3.2.5.tar.gz     解压

(4)cd redis-3.2.5    进入redis目录

(5)make

  • 连接本地redis

启动服务 src/redis-server

打开另外一个客户端 连接server

  • 将redis配置成服务 可以通过外网访问并且添加认证
  1. make install 

    目的是将6个可执行安装到/usr/loacl/redis/bin目录下

  2. 将redis_init_script文件复制到/etc/rc.d/init.d/目录下 并改名redis 

  3.打开redis这个文件

  1. /usr/local/bin  发现没有需要的文件 所以需要修改成/usr/local/redis/bin
  2. PRIDFILE和CONF   1).CONF 的路径是/etc/redis/6379.conf,查看时发现没/etc/redis目录,也没有6379.conf文件
                          #mkdir  /etc/redis
                              #cp  /usr/redis/redis-2.8.13/redis.conf  /etc/redis/6379.conf

              2).PRIDFILE的路径是/var/run/redis_6379.pid

            

`              daemonize no :默认情况下Redis不是作为守护进程运行的,如果你想让它在后台运行,你就把它改成yes,不然在执行service Redis stop 时会报:var run redis.pid does not exist

           pidfile /var/run/redis.pid:当Redis作为守护进程运行的时候,它会把 pid 默认写到 /var/run/redis.pid 文件里面。

               bind 127.0.0.1 注释掉 意味着所有的ip地址都可以链接 但是为了安全 我们可以加认证密码 

               3) $EXEC $CONF 在 $EXEC $CONF 后面添加 &的意思是把启动redis作为后台启动,否则redis的启动会占用前段的命令行,其他操作将无法进行。

2、对/etc/rc.d/init.d/redis的修改

          第一步:EXEC=/usr/local/redis/bin/redis-server
                     CLIEXEC=/usr/local/redis/bin/redis-cli
            
           第二步:PRIDFILE=/var/run/redis.pid
          
           第三步:

                 #mkdir  /etc/redis
                 #cp  /usr/redis/redis-2.8.13/redis.conf  /etc/redis/6379.conf
 
          第四步:
                 # vi   /etc/redis/6379.conf   
                       把daemonize no改为 daemonize yes
 
               
 

第五步:

                        在 $EXEC $CONF 后面添加 &
 
       最终的修改
           
 另外要特别注意防火墙是否开放了6379端口.

Redis的安装和环境的搭建并设置服务(Redis学习笔记一)的更多相关文章

  1. Redis单机安装以及集群搭建

    今天主要来看一下Redis的安装以及集群搭建(我也是第一次搭建). 环境:CentOS 7.1,redis-5.0.7 一.单机安装 1.将Redis安装包放置服务器并解压 2.进入redis安装目录 ...

  2. linux下redis的安装和集群搭建

    一.redis概述 1.1.目前redis支持的cluster特性: 1):节点自动发现. 2):slave->master 选举,集群容错. 3):Hot resharding:在线分片. 4 ...

  3. Redis与Redis 伪集群环境的搭建

    一 .准备工作 GCC编译环境 ruby运行环境 安装ruby脚本运行包 二.环境安装 1.GCC环境 首先,因为redis是由C语言编写的,所以需要安装GCC环境,可以用 gcc -v 命令来检查是 ...

  4. Redis总结(八)如何搭建高可用的Redis集群

    以前总结Redis 的一些基本的安装和使用,大家可以这这里查看Redis 系列文章:https://www.cnblogs.com/zhangweizhong/category/771056.html ...

  5. docker安装+测试环境的搭建---

    漏洞演练环境docker地址:http://vulhub.org/#/environments/ 环境:kali-linux-2017.2-amd64.iso 一.docker安装 1.先更新一波源: ...

  6. Anaconda安装和环境的搭建

    Anaconda安装 在官网上下载最新的Anaconda https://www.anaconda.com/distribution/ 我使用的是2018.12,Python 3.7这个版本的. 安装 ...

  7. JMeter安装和环境变量搭建

    下载安装Java JDK环境,设置环境变量 elasticsearch for windows:https://www.cnblogs.com/Neeo/articles/10368280.html ...

  8. maven 安装、运行、获取帮助 —— maven权威指南学习笔记(二)

    这部分在网上很容易找到详细教程,这里就略写了. 基础:系统有配置好的jdk,通过 命令行 java -version,有类似下面的提示,表示java环境以配好 下载maven:官网 http://ma ...

  9. Sass和compass 安装 和配合grunt实时显示 [Sass和compass学习笔记]

    demo 下载http://vdisk.weibo.com/s/DOlfkrAWjkF/1401192855 为什么要学习Sass和compass ?提高站独立和代码产品化的绝密武器,尤其是程序化cs ...

随机推荐

  1. HDU 2440、HDU 3694多边形费马点

    1.http://acm.hdu.edu.cn/showproblem.php?pid=2440   按照题意知道是一个简单的多边形即凸包,但给出的点并没有按照顺序的,所以需要自己先求出凸包,然后在用 ...

  2. 低水平选手的自我救赎 (1)CLRS Exercise 16.5-2

    题目大意 给定正整数 $n$ 和一个由 $m$ 个正整数构成的可重集合 $A$,满足 $\forall a\in A, a\le n$ 且 $m\le n$ . 定义 $N_t(A) = |\{a\i ...

  3. SYZOJ 186 [额]你猜是不是DP(哈希+二分答案+二分搜索)

      题目描述 现在给两个仅包含小写字母的字符串a,b ,求a 与b的最长公共连续子串的长度. 输入格式 两个字符串 输出格式 一个整数,为输入的两个字符串的最长公共连续子串的长度 测试样例 输入 qa ...

  4. 满汉全席(banquet)

    满汉全席(banquet) 题目描述 满汉全席是中国最丰盛的宴客菜肴,有许多种不同的材料透过满族或是汉族的料理方式,呈现在數量繁多的菜色之中.由于菜色众多而繁杂,只有极少數博学多闻技艺高超的厨师能够做 ...

  5. mac 安装 python 配置||虚拟环境

    前篇:http://www.cnblogs.com/ostrich-sunshine/p/8747791.html 介绍了 Mac 下 python 的一些相关知识. 这篇介绍 python3 的安装 ...

  6. SQL server 数据连接池使用情况检测

    1.依据HOST_NAME请求session_id 查询 select DB_NAME(database_id) dbname,login_name,t1.session_id,t1.request_ ...

  7. gitlab+gerrit+jenkins

    gitlab-repo 指在 gitlab 上的代码库, gerrit-repo 指在 gerrit 上的代码库: 从 gitlab-repo 上获取代码 本地修改, 提交 push 到 gerrit ...

  8. Centos python 2.6 升级到 2.7

    前几天做了下阿里云的RDS日志相关功能,其工具大都是Python语言编写,但服务器初始化时的Python版本又不满足需求,本身也没有学过Python,因此在问题定位上费了一番周折,最后找朋友帮忙看了下 ...

  9. CodeChef February Challenge 2018 Points Inside A Polygon (鸽笼原理)

    题目链接  Points Inside A Polygon 题意  给定一个$n$个点的凸多边形,求出$[ \frac{n}{10}]\ $个凸多边形内的整点. 把$n$个点分成$4$类: 横坐标奇, ...

  10. BZOJ1801 [Ahoi2009]chess 中国象棋(DP, 计数)

    题目链接 [Ahoi2009]chess 中国象棋 设$f[i][j][k]$为前i行,$j$列放了1个棋子,$k$列放了2个棋子的方案数 分6种情况讨论,依次状态转移. #include <b ...