nosql数据库出现到现在很多年了。笔者一直从事C/S模式的上开发。所以相对而言笔者只是听过却从来不知道他是什么东西。时代在变化,当年所有业务都放在一个War包的时代已经不在了。微服务已经成为了世界主流了。相应的很多技术都出现了。现在互联网没有以3高3V来做目标都不好意思拿出手了。

  • 3高:高性能,高并发,高扩展。
  • 3V :海量Volume,多样Variety,实时Velocity

那么这种形式之下很多不在以关系类型的数据库应势而生。Redis便是其中一位。那笔者为什么选择他呢?主流吗!现在的Redis可以安装在Windows系统,但是官方不推荐。所以笔者也是安装在CENTOS7上。如何安装的话,网上一堆资料你可以搜索一下。如果安装成功的话。你可以在系统的/usr/local/bin里面找到相关的文件。

为了方便笔者用上了Xshell 6软件来做相关的linux命令操作。如下相看安装的文件

看了没有笔者安装成功之后,就在/user/local/bin的文件夹下。安装完了之后,肯定是启动了。redis-server就是用于启动,可是他有三种方式启动。当然这三种只要都是依据配置参数的设定来区分的。

默认启动:直接在上面redis-server

但是这个方式不好。不方便。你必须在另外开启一个进程来运行客户端
运行配置启动:就是运行的时候,指定一些参数。

看到了笔指配置相关的运行端口。但是这种方式也不好。配置的信息下次就要重来一次。所以一般都是用第三种方种。
配置文件启动:修改配置文件的配置参数。不过有一点多。笔者不可能一个个列表。先列出我们启动一般需要注意的几个。

上面说到以配置文件的方式启动。那么配置文件在哪里呢?笔者是以下载方式安装redis的。不是用yum的。所以下载包解压出来的文件夹里面就有。

笔者是一个开发人员,不过常常听到一些运维人员说:一个重要的软件。在用的时候一定要先备份。所以笔者也备份了一份。同时笔者把相关运行redis的文件合部放到另一个文件夹里面。如下

笔者在/usr/lcoal/里面新建一个redis文件,并把相关的文件复制进来。我们用一下vim来修改一下配置吧。其实你只要修改一个配置daemonize就可以了。

  1. # vim redis.conf

这样子在启动redis的时候就方便多了。试一下。

测试一下。

完美

Redis我想入门——启动的更多相关文章

  1. Redis我想入门——数据类型

    每一个数据库都有自己的数据类型.同样子redis为我们提供了五种类型的数据——字符串.哈希.列表.集合.有序集合.我们知道关系型数据的数据存放型式是一张二维表.用行和列来表示数据之间的关系.redis ...

  2. Redis详解入门篇

    Redis详解入门篇 [本教程目录] 1.redis是什么2.redis的作者3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介 ...

  3. Redis详解入门篇(转载)

    Redis详解入门篇(转载) [本教程目录] 1.redis是什么2.redis的作者3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 ...

  4. 【建议收藏】Redis超详细入门教程大杂烩

    写在前边 Redis入门的整合篇.本篇也算是把2021年redis留下来的坑填上去,重新整合了一翻,点击这里,回顾我的2020与2021~一名大二后台练习生 NoSQL NoSQL(NoSQL = N ...

  5. redis的安装和启动linux环境

    启动客户端连接redis服务,redis-cli -p(端口) -h(登录的服务的ip地址);不添加任何参数和选项直接使用redis-cli将会默认登录6379,默认使用ip 127.0.0.1#re ...

  6. redis的安装、启动、主从配置,以及.Net下StackExchange.Redis的使用

    开门见山,Linux下配个环境真是苦逼死了,这里记录一下,囧 一.环境 服务端:Ubuntu16.04 LTS(虚拟机,redis官方没有window发布版本,而且在Linux下运行更稳定) 客户端: ...

  7. Redis介绍及入门安装及使用

    Redis介绍及入门安装及使用 什么是Redis Redis is an open source (BSD licensed), in-memory data structure store, use ...

  8. Redis的浅入门

    Redis的浅入门 # 缓存的思想 问题提出:我们的用户数量上亿,如果登录,访问数据库user特别耗时,该怎么办?--提出缓存 方法:怎样从缓存在获取数据? *有数据: 直接返回 *无数据: (1)从 ...

  9. 大数据学习day31------spark11-------1. Redis的安装和启动,2 redis客户端 3.Redis的数据类型 4. kafka(安装和常用命令)5.kafka java客户端

    1. Redis Redis是目前一个非常优秀的key-value存储系统(内存的NoSQL数据库).和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list ...

随机推荐

  1. 网络编程学习笔记:Socket编程

    文的主要内容如下: 1.网络中进程之间如何通信? 2.Socket是什么? 3.socket的基本操作 3.1.socket()函数 3.2.bind()函数 3.3.listen().connect ...

  2. [BUAA软工]第二次博客作业---结对编程

    [BUAA软工]结对作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 2019年软件工程基础-结对项目作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能 ...

  3. 什么是Consul

    什么是Consul Consul文档简要整理 什么是Consul? Consul是一个用来实现分布式系统的服务发现与配置的开源工具.他主要由多个组成部分: 服务发现:客户端通过Consul提供服务,类 ...

  4. 在XShell中使用sz和rz命令下载和上传文件

    借助XShell,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器 工具/原料   XShell CentOS 6.5 使用sz下载文件   1 输 ...

  5. What is the difference between apache tomcat deployer and core version? - Stack Overflow

    java - What is the difference between apache tomcat deployer and core version? - Stack Overflowhttps ...

  6. JQuery Cross Domain Ajax(jsonp)

    http://www.pureexample.com/jquery/cross-domain-ajax.html http://www.pureexample.com/ExampleTesterII- ...

  7. MySQL的Blob类型的手工编辑(manually edit)

    https://dba.stackexchange.com/questions/17593/in-mysql-how-to-manually-edit-values-of-a-blob-column- ...

  8. PRML读书笔记_绪论

    一.基本名词 泛化(generalization) 训练集所训练的模型对新数据的适用程度. 监督学习(supervised learning) 训练数据的样本包含输入向量以及对应的目标向量. 分类( ...

  9. 电梯间的谈话:3分钟快速回答CEO的问题

    想象一下,你在电梯里遇见了公司的CEO,他让你用3分钟来解释聚焦答案模式这个深奥的术语到底是什么意思.你可以这么说—— 为奠定一个正确的基调,让他酝酿好情绪听你说接下来的话,你可以这样开头: “总裁, ...

  10. [Java] Thread的start()和run()函数区别

    1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码: 通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状 ...