Redis的安装和环境的搭建并设置服务(Redis学习笔记一)
由于Redis在win上安装实在是太过于麻烦.我们选择把redis安装部署在linux上,然后远程连接.
- 安装Redis
(1)cd /usr/src 进入下载目录
(1) yum install -y wget gcc make tcl 安装依赖
(2)wget http://download.redis.io/releases/redis-3.2.5.tar.gz 下载源码包 redis官网http://www.redis.io
(3)tar -zxvf redis-3.2.5.tar.gz 解压
(4)cd redis-3.2.5 进入redis目录
(5)make
- 连接本地redis
启动服务 src/redis-server


打开另外一个客户端 连接server

- 将redis配置成服务 可以通过外网访问并且添加认证
- make install
目的是将6个可执行安装到/usr/loacl/redis/bin目录下
将redis_init_script文件复制到/etc/rc.d/init.d/目录下 并改名redis

3.打开redis这个文件

- /usr/local/bin
发现没有需要的文件 所以需要修改成/usr/local/redis/bin - PRIDFILE和CONF 1).CONF 的路径是/etc/redis/6379.conf,查看时发现没/etc/redis目录,也没有6379.conf文件
#mkdir /etc/redis#cp /usr/redis/redis-2.8.13/redis.conf /etc/redis/6379.conf
2).PRIDFILE的路径是/var/run/redis_6379.pid

` daemonize no :默认情况下Redis不是作为守护进程运行的,如果你想让它在后台运行,你就把它改成yes,不然在执行service Redis stop 时会报:var run redis.pid does not exist
pidfile /var/run/redis.pid:当Redis作为守护进程运行的时候,它会把 pid 默认写到 /var/run/redis.pid 文件里面。
bind 127.0.0.1 注释掉 意味着所有的ip地址都可以链接 但是为了安全 我们可以加认证密码 
3) $EXEC $CONF 在 $EXEC $CONF 后面添加 &的意思是把启动redis作为后台启动,否则redis的启动会占用前段的命令行,其他操作将无法进行。
2、对/etc/rc.d/init.d/redis的修改
第五步:
Redis的安装和环境的搭建并设置服务(Redis学习笔记一)的更多相关文章
- Redis单机安装以及集群搭建
今天主要来看一下Redis的安装以及集群搭建(我也是第一次搭建). 环境:CentOS 7.1,redis-5.0.7 一.单机安装 1.将Redis安装包放置服务器并解压 2.进入redis安装目录 ...
- linux下redis的安装和集群搭建
一.redis概述 1.1.目前redis支持的cluster特性: 1):节点自动发现. 2):slave->master 选举,集群容错. 3):Hot resharding:在线分片. 4 ...
- Redis与Redis 伪集群环境的搭建
一 .准备工作 GCC编译环境 ruby运行环境 安装ruby脚本运行包 二.环境安装 1.GCC环境 首先,因为redis是由C语言编写的,所以需要安装GCC环境,可以用 gcc -v 命令来检查是 ...
- Redis总结(八)如何搭建高可用的Redis集群
以前总结Redis 的一些基本的安装和使用,大家可以这这里查看Redis 系列文章:https://www.cnblogs.com/zhangweizhong/category/771056.html ...
- docker安装+测试环境的搭建---
漏洞演练环境docker地址:http://vulhub.org/#/environments/ 环境:kali-linux-2017.2-amd64.iso 一.docker安装 1.先更新一波源: ...
- Anaconda安装和环境的搭建
Anaconda安装 在官网上下载最新的Anaconda https://www.anaconda.com/distribution/ 我使用的是2018.12,Python 3.7这个版本的. 安装 ...
- JMeter安装和环境变量搭建
下载安装Java JDK环境,设置环境变量 elasticsearch for windows:https://www.cnblogs.com/Neeo/articles/10368280.html ...
- maven 安装、运行、获取帮助 —— maven权威指南学习笔记(二)
这部分在网上很容易找到详细教程,这里就略写了. 基础:系统有配置好的jdk,通过 命令行 java -version,有类似下面的提示,表示java环境以配好 下载maven:官网 http://ma ...
- Sass和compass 安装 和配合grunt实时显示 [Sass和compass学习笔记]
demo 下载http://vdisk.weibo.com/s/DOlfkrAWjkF/1401192855 为什么要学习Sass和compass ?提高站独立和代码产品化的绝密武器,尤其是程序化cs ...
随机推荐
- 软工实践第八次作业——UML设计
本次作业博客 团队组成 临时组长:何裕捷 组员:蔡子阳,陈德斌,胡青元,李麒,高裕翔,王焕仁,黄培鑫 UML 用例图 描述的部分: 1 这里是用户个人管理系统的用例图 面临的问题: 1 面临用户登录注 ...
- MySQL误操作后如何快速恢复数据?
摘要: 利用binlog闪回误操作数据. 基本上每个跟数据库打交道的程序员(当然也可能是你同事)都会碰一个问题,MySQL误操作后如何快速回滚?比如,delete一张表,忘加限制条件,整张表没了.假如 ...
- (Mac)centos 6.5安装 JDK+mysql
为了把自己的网站放到外网,购买了阿里云的centos 6.5服务器,以下是安装 JDK 一.JDK安装: 方法一: 1.创建目录,命令行:(这里可以不加sudo) sudo mkdir /jdk 2. ...
- javascript作用域链理解
执行上下文(Execution context,简称EC) 概念 每当控制器到达ECMAScript可执行代码的时候,就进入了一个执行上下文. javascript中,EC分为三种: ...
- session失效时间
1.web容器中设置(此处以tomcat为例) <session-config> <session-timeout>30</session-timeout> < ...
- Hadoop体系所有组件默认端口列表
Why? Hadoop集群组件太多,默认端口无法记住,有事后需要查看,就在这里罗列下这里包含我们使用到的组件:HDFS, YARN, Hbase, Hive, ZooKeeper。 What? 端口 ...
- 沼泽鳄鱼(bzoj 1898)
Description 潘塔纳尔沼泽地号称世界上最大的一块湿地,它地位于巴西中部马托格罗索州的南部地区.每当雨季来临,这里碧波荡漾.生机盎然,引来不少游客.为了让游玩更有情趣,人们在池塘的中央建设了几 ...
- border:none;和border:0;的区别
一.是理论上的性能差异 [border:0;]把border设为“0”像素虽然在页面上看不见,但按border默认值理解,浏览器依然对border-width/border-color进行了渲染,即已 ...
- C#、.Net学习资料免注册下载基地。。。
原文发布时间为:2008-11-28 -- 来源于本人的百度文章 [由搬家工具导入] http://club.topsage.com/forumdisplay.php?fid=121&filt ...
- jQuery动态创建form表单并提交到后台(携带一定的数据进行页面跳转)
今天遇到这么一个需求,携带一个编号一个名字跳转到另一个JSP页面,直接页面跳转(get携带数据)的话不太安全,于是想到到后台转发一下. 第一种:直接以表单提交方式的进行 JS代码: var form ...