热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Redis安装——在CentOS7下的安装

参考自:https:linux.cnarticle-6719-1.html一、安装首先通过xshell5先登陆来到字符界面(xshell通过SSH连接请参见之前随笔)先下载redis,

 参考自:https://linux.cn/article-6719-1.html

一、安装

  首先通过xshell5先登陆来到字符界面(xshell通过SSH连接请参见之前随笔)

  先下载redis,这里就下载3.2.1作为示例:(远程工具的话就可以直接右键粘贴这条命令了)

wget http://download.redis.io/releases/redis-3.2.1.tar.gz

  这样,就下载好了:

   我们复习解压命令进行解压:(基本命令-下)

tar -zxvf redis-3.2.1.tar.gz 

  

  这里就出现个小插曲了:

  仔细看file那一行,竟然是HTML文件,这里借鉴下网友的分析:http://www.cnblogs.com/yajing-zh/p/4952940.html

 

  尝试解压HTML文件,那当然报错了,改用网友的curl下载命令:

curl http://download.redis.io/releases/redis-3.0.4.tar.gz -o redis-3.0.4.tar.gz

  //关于这个命令,可以参见Linux命令手册大全

  这样,执行这个下载:

  解压:

tar -zxvf redis-3.0.4.tar.gz 

  

  要安装Redis,必须要安装编译器没有RPM版,只有源码包

yum install gcc make

  这里我已经安装了:

  进入解压目录:

cd redis-3.0.4

  使用make编译:

make

  //若之前未正确安装,出现报错信息:

    jemalloc/jemalloc.h:没有那个文件或目录

    可以清理目录再进行安装:

运行make distclean之后再make

  成功make后,我们便来到了编译完成的界面:

  Redis Test(可以不用执行),测试就不测试了,否则需要下载一些测试需要的工具

   再吃颗定心丸执行一下安装命令:

make install

二、启动 

  更多启动请参见:http://blog.csdn.net/zc474235918/article/details/50974483

 进入 /usr/local/bin就有了相关的命令:

  各命令作用:

 

  一般情况下,我们都需要备份一下出厂设置的conf配置文件:

  这里我就备份到家目录的myredis下:(当前是root用户,家就在/root下)

  进入这个配置文件:

  来看 GENERAL里的内容:

  按照提示修改为yes,保存并退出

   

  使用组合命令查看进程是否启动:

  这里我们使用conf——使用的是我们修改过的conf来启动(详细的启动服务总结待更新)

  

  //没有消息就是最好的消息

  使用默认端口——6379启动:

  //发一个ping,回一个PONG,就证明成功了!

  可以看一下后台是否启动:

  测试一下这个KV键值对的特性:

三、关闭 

  关闭Redis:

四、杂项

   启动后的杂项:

  1.关于性能:

    读:8W/s

    写:11W/s

  2.单进程: 

    单进程模型来处理客户端的请求。对读写等事件的响应
    是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率

  3.默认16个数据库,类似数组下表从零开始,初始默认使用零号库

    打开修改的conf文件:

    端口:

    数据库数量:(使用select +角标,例如 select 6切换到7号库

   切换到7号库:

//可以看到7号库中没有cc,此值是nil(也就是null)

  再换回默认库:

  4.dbsize查看当前数据库的key的数量

  查看所有KEY key *

  当然支持ant风格的模糊搜索:key k?等

  5.flushdb:清空当前库

  //支持Tab键补全,请尽量使用Tab键补全

  6.Flushall;通杀全部库

  7.统一密码管理,16个库都是同样密码,要么都OK要么一个也连接不上

  8.Redis索引都是从零开始

  9.为什么默认端口是6379(9宫格6379——merz)


推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 如何自行分析定位SAP BSP错误
    The“BSPtag”Imentionedintheblogtitlemeansforexamplethetagchtmlb:configCelleratorbelowwhichi ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
author-avatar
柿饼VIP
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有