热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

和redis谈一场恋爱(第一天邂逅)

前几天玩了下Memcache,发现挺好用。知道redis是Memcache的妹妹。我本着大公无私和博大的胸怀,看着redis孤零零的躺在角落里,委实觉得可怜

前几天玩了下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


推荐阅读
  • 本文介绍了一个基于 Java SpringMVC 和 SSM 框架的综合系统,涵盖了操作日志记录、文件管理、头像编辑、权限控制、以及多种技术集成如 Shiro、Redis 等,旨在提供一个高效且功能丰富的开发平台。 ... [详细]
  • 本文深入探讨了MySQL中常见的面试问题,包括事务隔离级别、存储引擎选择、索引结构及优化等关键知识点。通过详细解析,帮助读者在面对BAT等大厂面试时更加从容。 ... [详细]
  • Java项目分层架构设计与实践
    本文探讨了Java项目中应用分层的最佳实践,不仅介绍了常见的三层架构(Controller、Service、DAO),还深入分析了各层的职责划分及优化建议。通过合理的分层设计,可以提高代码的可维护性、扩展性和团队协作效率。 ... [详细]
  • 主调|大侠_重温C++ ... [详细]
  • 百度安全应急响应中心(BSRC)与补天漏洞响应平台共同举办2021年暑期挑战赛,提供丰厚奖励、联名证书及更多惊喜。活动时间从7月12日至7月31日。 ... [详细]
  • 本文详细介绍了如何在 Android 中使用值动画(ValueAnimator)来动态调整 ImageView 的高度,并探讨了相关的关键属性和方法,包括图片填充后的高度、原始图片高度、动画变化因子以及布局重置等。 ... [详细]
  • 本文详细介绍了C语言中的基本数据类型,包括整型、浮点型、字符型及其各自的子类型,并探讨了这些类型在不同编译环境下的表现。 ... [详细]
  • 数据排序、无限滚动与分页加载及子查询的使用
    本文介绍了数据排序的基本方法,包括升序和降序排列。同时探讨了瀑布流布局(无限滚动)和传统分页技术在Web应用中的应用,并详细解释了子查询的概念及其替代方案。 ... [详细]
  • 解决Spring Boot项目创建失败的问题
    在尝试创建新的Spring Boot项目时遇到了一些问题,具体表现为在项目创建过程中的两个关键步骤出现错误。本文将详细探讨这些问题及其解决方案。 ... [详细]
  • 本文介绍百度AI Studio这一集成开发平台,涵盖丰富的AI教程、经典数据集及云端计算资源。通过具体示例——在AI Studio上构建线性回归项目,帮助初学者快速掌握其核心功能与操作方法。 ... [详细]
  • JMeter接口关联与数据提取:正则表达式和JSON Extractor的使用
    在使用JMeter进行接口测试时,常常需要从前一个接口的响应中提取数据并应用于后续请求。本文将详细介绍如何利用正则表达式提取器(Regular Expression Extractor)和JSON Extractor来实现这一需求。 ... [详细]
  • 本文详细探讨了Java命令行参数的概念、使用方法及在实际编程中的应用,包括如何通过命令行传递参数给Java程序,以及如何在Java程序中解析这些参数。 ... [详细]
  • 本文旨在深入探讨HTTP长连接的工作原理及其配置方法,帮助初学者更好地理解和应用这一技术。通过本文,读者将了解如何利用长连接提高Web应用的性能。 ... [详细]
  • 本文介绍如何在Django的管理后台中为特定模型添加自定义地图功能,例如使用百度地图API根据场馆名称获取并存储地理坐标。 ... [详细]
  • Eclipse 中 JSP 开发环境配置指南
    本文详细介绍了如何在 Eclipse 集成开发环境中配置 JSP 运行环境,包括必要的软件下载、Tomcat 服务器的配置以及常见问题的解决方法。 ... [详细]
author-avatar
小茹可爱的家1982
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有