linux部署redis,整合ansible和redis

准备服务器192.168.45.133,192.168.45.135

在135上执行命令yum install -y redis安装redis

复制代码
yum install -y redis

源码安装方法

复制代码
wget http://download.redis.io/releases/redis-2.8.13.tar.gz
tar zxf redis-2.8.13.tar.gz
cd redis-2.8.13
make PREFIX=/usr/local/redis install
cp redis.conf /usr/local/redis/

命令模拟写入磁盘数据

/dev/shm目录为Linux系统内存分出来的目录,读写速度比较快

复制代码
dd if=/dev/zero of=/dev/shm/test.img bs=1M count=1000

安装完成redis后,因为redis在远程机器上,监听127.0.0.1:6379,所以连接不上,需要改写配置文件vim /etc/redis.conf,bind关键词改为0.0.0.0全网监听

启动redis服务systemctl start redis.service

查看redis进程

进入redis-cli编辑命令,keys * 查看键值

ansible和redis整合,在配置文件/etc/ansible/ansible.cfg中defaluts段中加入代码,如果redis密码为admin,则开启admin密码行:

执行命令,查看配置文件是否正确

这里报错显示redis模块异常,需要安装,执行pip install redis安装,因为ansible是python编写的所以需要python模块

也可通过命yum install -y python-redis安装

在133ansible服务器上编写配置文件

复制代码
Host * 
  Compression yes 
  ServerAliveInterval 60 
  ServerAliveCountMax 5
  ControlMaster auto
  ControlPath ~/.ssh/%r@%h-%p
  ControlPersist 4h

配置ssh远程会话连接配置

从133远程连接135后再133上会生成会话保持文件

这样即可加快ansible剧本演绎速度

相关推荐
一技安身3 小时前
【Docker】 镜像导出 & 导入,实验环境aarch64(arm64)Linux操作系统
linux·docker·容器
代码村新手4 小时前
Linux调试器-gdb的使用
linux
浅念-4 小时前
一文吃透Git:本地操作|冲突处理|远程协作|GitFlow工作流详解
大数据·git·elasticsearch·搜索引擎·gitflow
新时代牛马4 小时前
PCI与PCIe 硬件原理、配置空间/BAR 与 Linux 驱动完整篇:从 LTSSM、TLP 到 ECAM 与probe
java·linux·服务器
彧azz5 小时前
Redis 全面指南:从核心概念到高可用架构实战
数据库·redis·架构
两点王爷6 小时前
解决 Linux 中 version `CXXABI_1.3.8‘ not found 报错
linux·运维·服务器
xx~t6 小时前
嵌入式——51单片机1
linux·c语言·单片机·嵌入式硬件·51单片机
啦啦啦啦啦zzzz6 小时前
利用RAII机制进行日志的采集
linux·服务器·c++·网络编程·c++20
0+1116 小时前
Linux --线程概念与控制
linux·运维·服务器·jvm
nLif6 小时前
基于GTK的简易MFC对话框兼容层 -- MfcToGTK
linux·c++·mfc·gtk