salt-stack安装redis

install.sls的内容为:

redis-install:

file.managed:

- name: /usr/local/src/redis-3.2.0.tar.gz

- source: salt://redis/files/redis-3.2.0.tar.gz

- user: root

- group: root

- mode: 755

cmd.run:

- name: cd /usr/local/src && tar xf redis-3.2.0.tar.gz && cd redis-3.2.0 && make PREFIX=/usr/local/redis install

- unless: test -d /usr/local/redis

- require:

- file: redis-install

redis-config:

cmd.run:

- name: mkdir /etc/redis

file.managed:

- name: /etc/redis/6379.conf

- source: salt://redis/files/6379.conf

- user: root

- group: root

- mode: 644

redis-service:

file.managed:

- name: /etc/init.d/redis

- source: salt://redis/files/redis.init

- user: root

- group: root

- mode: 644

cmd.run:

- name: chkconfig --add redis && chkconfig redis on

- unless: chkconfig --list | grep redis

service.running:

- name: redis

- enable: True

- watch://在生产环境中此步一定要想清楚,因为redis是内存缓存

- file: redis-config//watch的作用就是监控的文件变化时,自动重启

- require:

- cmd: redis-install

- cmd: redis-service

时间: 2024-10-08 08:18:48

salt-stack安装redis的相关文章

salt stack安装与使用

Saltstack三大功能 远程执行(执行远程命令) 配置管理(状态管理) 云管理 Saltstack特征 1)部署简单.方便: 2)支持大部分UNIX/Linux及Windows环境: 3)主从集中化管理: 4)配置简单.功能强大.扩展性强: 5)主控端(master)和被控端(minion)基于证书认证,安全可靠: 6)支持API及自定义模块,可通过Python轻松扩展. Master与Minion认证 1)minion在第一次启动时,会在/etc/salt/pki/minion/(该路径在

salt stack 工具之一——远程命令

salt stack 远程命令 salt stack是一种自动化的运维工具,可以同时对N台服务器进行配置管理.远程命令执行等操作. salt stack分为两个部分: salt-master,部署在控制服务器上,用于发出运维指令: salt-minion,部署在所有需要批量运维的线上服务器上: salt安装 服务端:yum install salt-master -y 客户端:yum install salt-minion -y 配置文件: 服务端:/etc/salt/master 服务端配置:

Docker培训课程 - 谈docker,chef,puppet,ansible,salt stack延伸

Docker培训课程 - 谈docker,chef,puppet,ansible,salt stack延伸 Docker training course - Discuss docker, chef, puppet, ansible, salt stack Hangout本文翻译自:http://www.slideshare.net/Flux7Labs/docker-training-course-discuss-docker-chef-puppet-ansible-salt-stack-han

centos 7 搭建saltstack以及salt stack模块的用法

一.archive模块实现系统层面的压缩包调用,支持gzip.gunzip.rar.tar.unrar.unzip等 archive.cmd_unzip archive.cmd_zip archive.gunzip archive.gzip archive.rar archive.tar archive.unrar archive.unzip archive.zipcmd模块实现远程的命令行调用执行(默认具备root操作权限,使用时需评估风险) cmd.exec_code cmd.exec_co

linux下安装redis和phpredis扩展

一.安装redis 1.下载redis-3.2.3.tar.gz wget http://download.redis.io/releases/redis-3.2.3.tar.gz 2.解压redis-3.2.3.tar.gz tar -zxvf redis-3.2.3.tar.gz 3.解压完成后,安装 cd redis-3.2.3 make && make install 4.切换到utils,执行redis初始化脚本install_server.sh cd utils ./insta

centos6.5 64 源码安装redis服务,建立可远程连接的redis数据库

安装环境:centos6.5 64位 使用的包:redis-2.8.19.tar.gz  tcl8.6.3-src.tar.gz 包的下载链接:http://downloads.sourceforge.net/tcl/tcl8.6.3-src.tar.gz http://download.redis.io/releases/redis-2.8.19.tar.gz 本次安装的目录/home/hadoop/redis为任意目录 代码实现: 1,安装需要的支持环境 su root cd /home/h

CentOS 安装redis 2.8.7

波折了好几下才装上 1.下载 wget http://download.redis.io/releases/redis-2.8.7.tar.gz 下载后的文件在当前目录里 redis-2.8.7.tar.gz 2.编译安装 tar xf redis-2.8.7.tar.gz cd redis-2.8.7 make make install 如果没有安装gcc的话会提示gcc not found 于是就需要安装一下gcc: yum -y install gcc 因为刚开始把yum的源换成163的了

windows下安装redis

1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存 储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hashs(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都 是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是red

centos 6.8安装redis

1. 下载到redis下载页面https://redis.io/download下载对应版本的reids安装包,如:redis-${version}.tar.gz . 2. 安装redis的详细安装步骤在安装包中的README.md文件中有详细说明,请详细阅读.以安装redis-4.0.1.tar.gz为例说明. [[email protected]]# tar xvf redis-4.0.1.tar.gz [[email protected]]# cd redis-4.0.1 [[email 

安装Redis

1.安装Redis wget http://download.redis.io/redis-stable.tar.gz tar –zxvf redis-stable.tar.gz cd redis-stable make make install cd /usr/local/bin ls -l  /usr/local/bin/redis-server -v 2.配置Redis 创建配置目录     cd /etc/     mkdir redis     cd /var/     mkdir r