前几天玩了下Memcache,发现挺好用。知道redis是Memcache的妹妹。我本着大公无私和博大的胸怀,看着redis孤零零的躺在角落里,委实觉得可怜。心里总有个声音在说,你既然已经爱上了Memcache,那为什么不能也把爱分一点给redis呢?我一想很有道理,男人有个三妻四妾也不要紧,于是乎redis正式成为我追求的目标,要通过一点点手段,拿下redis。下面就看看我是如何一步步的征服redis的吧!

安装redis。

        安装包会在本文后发我的百度网盘链接,也可以去官网下载。我用的是3.0.0.0的版本。作为研究原理使用,已经足够。

一般软件包会安装在/usr/local下。

我们将软件包通过winSCP工具复制到 /usr/local下。然后解压。删除掉压缩包,将解压后的文件夹改成redis。

在里面新建一个文件夹。mkdir  etc 一会做配置用。

你会看到里面有一个Makefile的文件。我们直接make就好。make完成后会在redis目录下生成src目录,可以切换进去看下,都是尅执行的命令。

然后执行make PREFIX=/usr/local/redis  install     这段命令的意思是将惯例的配置安装在制定的目录下。

然后你会看到在redis目录下会生成一个bin的目录,cd进去,执行./redis-server的命令,会看到出现一个大大的三明治。和redis的端口号6379.

结束掉进程。ctrl + c。

因为我们的服务没有开启daemon的服务。于是要到redis的目录里编辑redis.conf文件。

在编辑之前,在redis目录下新建etc目录。

cp  ./redis.conf ./etc

然后cd进etc目录里编辑redis.conf文件。大约在37行。讲daemonize = no 改成yes。

这个daemoniz的意思是是否开启守护进程。如果开启,redis将在后台运行。

然后cd 进redis里面的bin目录里,执行 ./redis-server ../etc/redis.conf

这段命令的意思。执行redis-server服务,指定../etc/redis.conf作为服务执行的配置文件。以守护进程的方式后台运行。

  redis压缩包地址:链接:http://pan.baidu.com/s/1kTgXNp1 密码:dygw

和redis谈一场恋爱(第一天邂逅)的更多相关文章

  1. 和redis谈一场恋爱(第二天约会了解彼此)

    最近使用了Memcache,带来的便利已经让我欣喜若狂.开启了另一种又快又好的方式存储和读取数据.中间经过了一番折腾,学习了mysql,终于有学到了redis. Redis的全名是Remote Dic ...

  2. 怎样跟程序猿谈一场没有Bug的恋爱

    <iframe width="580" height="90" align="center,center" id="cpro ...

  3. M1 和 Docker 谈了个恋爱

    出于开源项目的需要,我准备把之前在 windows 下运行的开源项目移植到 Mac 上跑得试下,但是 Mac M1 芯片并不能很好地支持 Docker,这不,发现 Docker 也正式支持 Mac 了 ...

  4. 从市场运营角度谈Uber中国的第一批用户是怎么来的

    声明:这篇文章是从http://www.010lm.com/redian/2016/0312/1206875.html转来的,分享给大家. 1)首先告诉用户Uber是做什么的?即培养用户品牌意识. 我 ...

  5. 在windows环境里,用Docker搭建Redis开发环境(新书第一个章节)

    大家都知道高并发分布式组件的重要性,而且如果要进大厂,这些技术不可或缺.但这些技术的学习难点在于,大多数项目里的分布式组件,都是搭建在Linux系统上,在自己的windows机器上很难搭建开发环境,如 ...

  6. Redis 安装与简单示例 <第一篇>

    一.Redis的安装 Redis下载地址如下:https://github.com/dmajkic/redis/downloads 解压后根据自己机器的实际情况选择32位或者64位.下载解压后图片如下 ...

  7. Redis 安装与简单示例 <第一篇>【转】

    一.Redis的安装 Redis下载地址如下:https://github.com/dmajkic/redis/downloads 解压后根据自己机器的实际情况选择32位或者64位.下载解压后图片如下 ...

  8. redis集群在线迁移第一篇(数据在线迁移至新集群)实战一

    迁移背景:1.原来redis集群在A机房,需要把其迁移到新机房B上来.2.保证现有环境稳定.3.采用在线迁移方式,因为原有redis集群内有大量数据.4.如果是一个全新的redis集群搭建会简单很多. ...

  9. 这可能是新手最容易入门的JVM讲解(不过是一场恋爱)

    作者:请叫我红领巾,转载请注明出处http://www.cnblogs.com/xxzhuang/p/7453746.html 一.写在前面 首先,本篇文章并没有涉及原理,而是在笔者撸了<深入理 ...

随机推荐

  1. IDEA 13 无法进入debug 模式解决方案

    1.最近在idea中使用tomcat开发项目,像往常一样打开tomcat进行debug,但奇怪的事情出现了,项目根本不进断点.后查找原因,估计idea的加载参数方式是:先加载tomcat中设置的参数, ...

  2. 【转】赶集网mysql开发36军规

    原文链接:https://segmentfault.com/a/1190000004711147 写在前面的话:总是在灾难发生后,才想起容灾的重要性:总是在吃过亏后,才记得曾经有人提醒过. (一)核心 ...

  3. FlashFXP|FTP

    经典的FTP传输工具FlashFxp,留作几年吧!看和曾经用的软件代表着岁月的流逝和时间的推进性! 洒脱度过生活中的每一天.每一分钟,Mvpbang追随一生! 压缩包中有秘钥文件-flashfxp.k ...

  4. HFS汉化版|简易HTTP服务器

    专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,只要解压缩后执 ...

  5. HIbernate的脏数据检测和延缓加载

    脏数据监测: 在一个事务中,加载的数据,除了返回给用户之外,会复制一份在session中,在事务提交时,会用session中的备份和用户的数据进行比对,如果用户的数据状态改变, 则用户的数据即为:脏数 ...

  6. ASP.NET中实现Session的负载均衡

    据我目前所知有2种方法,如下: 1.利用微软提供的解决方案 参考网址:http://blog.maartenballiauw.be/post/2008/01/23/ASPNET-Session-Sta ...

  7. linux 配置 crontab

    linux中的crontab是定时用的,下面的cron服务就是定时器的意思 crontab -l 列举所有的cron服务 crontab -e 修改cron服务 crontab -r 删除cron服务 ...

  8. leetcode(一)Word Pattern

    题目描述: Given a pattern and a string str, find if str follows the same pattern. Here follow means a fu ...

  9. mysql数据库默认存放位置修改

    windows:   方式一 使用符号连接 假设你的mysql安装在c:\mysql,数据目录就是c:\mysql\data 现在你想在D 盘建立一个名为foo的数据库,路径为d:\data\foo. ...

  10. C# 公历转农历

    /// <summary>     /// LunDay 的摘要说明.     /// 用法说明     /// 直接调用即可,比较简单     /// </summary> ...