Linux常用开发环境软件-redis安装

linux下安装redis3.2.11版本 

  1、安装编译环境

    yum install gcc  //安装编译环境

    

    

  2、到官网下载redis

    官网地址:https://redis.io/download

    

  3、用WinScp工具,将下载好的redis-3.2.11.tar.gz传输到linux服务器下的opt目录下(opt就相当于window的d://software存放第三方软件包)

    

  4、将压缩包解压到/user/local/redis目录下

    tar -zxvf /opt/redis-3.2.11.tar.gz  //解压redis-3.2.11.tar.gz

    mv redis-3.2.11 /usr/local/redis  //将文件剪切到/usr/local/redis目录下

     

 

   5、进入redis文件,编译文件

    cd /usr/local/redis  //进入redis文件

    make  //编译

    

  6、开始安装

    make PREFIX=/usr/local/redis install  //安装到/usr/local/redis

    

    这时候redis目录下就多了个bin文件

    

    补充说明:redis-benchmark  性能测试的工具

         redis-check-aof  aof文件修复的工具

         redis-check-dump  RDB文件检查的工具

         redis-cli  命令行的客户端

         redis-server  redis服务器启动的

         需要将bin和redis.conf放在同一目录

  7、前端方式启动redis(客户端没法做其他操作)

    ./redis-server  //进入bin目录,前端方式启动redis

    /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf   //也可以这样启动第一个是启动redis服务器 第二个是启动服务器所需的配置

    

  8、后台方式启动redis

    vim /usr/local/redis/redis.conf  //编辑redis.conf,找到daemonize改为yes

     ./bin/redis-server ./redis.conf  //启动redis,并重新加载配置文件,否则修改的文件没法生效

    

    

  9、停止redis

    有两种方式:

    (1)查找到redis进程id,然后杀死

      ps -ef | grep redis  //查找redis的进程id

      kill -9 5836  //根据进程id杀掉redis进程

      

    (2)用redis命令停止(推荐)

      ./bin/redis-cli  shutdown  //停止redis,推荐使用

      

   10、redis客户端连接

     ./bin/redis-cli  //客户端连接redis

     

     测试

     

  

   11、redis客户端退出

     quit   //退出redis客户端

     

   12、设置防火墙,将端口设为信赖

    vim /etc/sysconfig/iptables  //编辑防火墙

    添加内容

      # Redis port

      -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT //redis默认端口为6379

    

    service iptables restart  //重启防火墙

  

  13、配置防火墙后,外部服务器还是无法访问,需要配置redis.conf

    (1) 把bind 127.0.0.1注释掉,不然外部服务器无法访问(这样就可以任意访问了 不用设置具体的ip)

    (2) 将保护模式设置为no  

     把protected-mode 修改为no

    

    重启redis服务就可以访问了

    

转载于:https://www.cnblogs.com/daishengda/p/9130019.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/368555.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小程序css

样式导入 import /** common.wxss **/ .small-p { padding:5px; } /** app.wxss **/ import "common.wxss"; .middle-p { padding:15px; } 全局样式跟局部样式 定义在 app.wxss 中的样式为全局样式,作用于每一个页面。在 page 的 wxss 文件中定义的样式…

项目第十一天

站立式会议: 燃尽图: 项目: 项目进展:系统完成,进行测试。 问题:测试的时候发现不知道如何进行系统的测试,所以测试内容的比较乱。 体会:从无到有完成一个项目,需要很多步…

JPA:确定关系的归属方

使用Java Persistence API(JPA)时,通常需要在两个实体之间创建关系。 这些关系是通过使用外键在数据模型(例如数据库)中定义的,而在我们的对象模型(例如Java)中则使用注释来定义关联…

huffman编码python_Huffman coding python实现

python实现的Huffman coding,给26个英文字母编码,inspired by Dave. 他只给出了Huffman tree的构建,并将walk_tree留给了提问者自己完成。我将walk_tree实现了一下并输出结果,做个记录,也顺便分享给有需要的同学。impo…

服务器芯片镜像测试,模拟镜像服务器磁盘问题的两个测试【转】

我们知道在高安全模式下,在主服务器上提交的事务必须同时在镜像服务器上提交成功,否则该事务无法在主数据库上提交。在上面的图中,一个事务在主数据库上提交的步骤包含:客户端程序将事务发送给主数据库服务器SQLServer主数据库服务…

运用Arc Hydro提取河网

Arc hydro 插件需要 spatial analyst 支持: 解决方法:Tools菜单>>Extensions...,勾选Spatial Analyst 1.设置存储路径 ApUtilities-set target locations 2.导入dem 3.拼接dem Dataset Name 设置为.tif,即存为tif格式,否则…

Java EE CDI依赖注入(@Inject)教程

在本教程中,我们将向您展示如何在CDI管理的Bean中实现依赖注入。 特别是,我们将利用CDI API提供的Inject批注将CDI bean注入另一个bean。 这样,可以在应用程序(例如JavaServer Faces应用程序)中使用bean。 CDI提供了几…

js 字符串减去字符串_JS去掉字符串前后空格或去掉所有空格的用法

1、 去掉字符串前后所有空格:代码如下:function Trim(str){return str.replace(/(^\s*)|(\s*$)/g, "");}说明:如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。2、 去掉字符串中所有空…

文本强制不换行并隐藏

记录一个简单的css样式,重点:style"width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;",必须要有个宽度,white-space:nowrap;禁止换 行,overflow:hidden;隐藏多余的文本,text-overfl…

服务器性能是什么,什么是服务器性能的显卡,怎么理解?

什么是服务器性能的显卡,怎么理解?如果单说“”二字就是个伪命题,服务分不同的性能级别,有些刀片器的性能甚至还不如某些发烧级的游戏台式机,那它所用的显卡性能也会比较一般,如果是说哪些显卡是专门为服务…

JSON处理的Java API(JSR-353)–流API

Java很快将具有一组标准的API,作为Java EE 7的一部分处理JSON。此标准定义为JSR 353 – JSON处理的Java API (JSON-P),目前正在最终批准投票中。 JSON-P提供面向对象和基于流的方法,在本文中,我将介绍流API…

判的质数的三种方法

方法一&#xff1a;bool判断法 Console.Write("q请输入一个数&#xff1a;"); int aint.Parse(Console.ReadLine()); bool isFind false; for (int i 2; i < a - 1; i) {   if (a % i 0)   {     isFind true;     break;   } } if (isFind tr…

记录工作中常用的CSS3

1.边框圆角,边框阴影 border-radius:6px; // border-radius:50%; //圆形 box-shadow: 1px 1px 1px #666; //box-shadow: h-shadow v-shadow blur spread color inset(outset); 2.背景图片的大小 background-size: 100% 100%; //对背景图片进行拉伸&#xff0c;使其完成填充内…

pcb成型板aoi检测_基于AOI技术的PCB常见质量缺陷检测

..优质资料..基于AOI技术的PCB常见质量缺陷检测摘要&#xff1a;印制电路板简称PCB&#xff0c;作为电子元器件的支撑体和电子元器件电气连接的载体&#xff0c;是重要的电子部件&#xff0c;由于它采用的是电子印刷术制作的&#xff0c;所以被称为印制电路板。AOI全称自动光学…

直接从JBoss AS 7组件使用JGroups

JGroups是Bela Ban的用于可靠消息交换的软件&#xff0c;该软件高度可配置&#xff0c;可以使用TCP或UDP作为传输协议。 基本上&#xff0c;您在多个客户端上运行JGroup&#xff0c;它们构成一个集群&#xff0c;它们可以在集群内发送和接收消息。 JGroups由JBoss Infinispan内…

LeetCode(28): 实现strStr()

Easy&#xff01; 题目描述&#xff1a; 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串&#xff0c;在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在&#xff0c;则返回 -1。 示例 1: 输入: haystack "hello"…

vue2.0 配置build项目打包目录、资源文件(assets\static)打包目录

vue项目默认的打包路径&#xff1a;根目录下的dist文件夹下&#xff1b; 但是在项目开发中&#xff0c;我们肯定希望项目提交到svn目录或者git目录下&#xff0c;否则每次复制过去&#xff0c;太麻烦了&#xff1b; 那怎么配置打包路径呢&#xff1f;下面来看看&#xff1b; 我…

打印机网络共享服务器不稳定,共享打印机无法访问怎么办,教你一招问题立马解决...

基本上只有本地打印机共享才会出现下面的问题&#xff0c;通过网线连接和打印机服务器连接的打印机不会出现此类问题&#xff0c;多个电脑连接网络打印机本质上还是各个电脑连接的本地打印机。一、 设置打印机共享时出现错误连接好本地打印机后&#xff0c;想要共享给同事使用&…

css多浏览常见问题

关于CSS对各个浏览器兼容已经是老生常谈的问题了, 网络上的教程遍地都是.以下内容没有太多新颖, 纯属个人总结, 希望能对初学者有一定的帮助. 一、CSS HACK 以下两种方法几乎能解决现今所有HACK. 1, !important 随着IE7对!important的支持, !important 方法现在只针对IE6的…

0 win10重装partition_教你在安装WIN10系统中所遇到问题处理方法

光盘安装系统时提示&#xff1a;windows 无法安装到这个磁盘。选中的磁盘采用 GPT 分区形式问题&#xff1a;一般为笔记本光盘安装提示 win7 或 win8系统时 windows 无法安装到这个磁盘&#xff0c;选中的磁盘采用 GPT分区形式。(光盘 PE模式分区后都是主分区&#xff0c;Ghost…