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剧本演绎速度

相关推荐
namehu12 分钟前
阿里云 acme.sh install timeout(超时)问题解析与解决方案
linux·前端·https
zyk_computer15 分钟前
Redis 实现互斥锁解决Redis击穿
java·数据库·redis·后端·缓存·性能优化·web
南极浮冰40 分钟前
【无标题】
linux·人工智能·python
小孙姐1 小时前
Linux-Day02.Linux指令
linux·运维·服务器
外星喵1 小时前
Redis与本地缓存的协同使用及多级缓存策略
数据库·redis·缓存
@BreCaspian1 小时前
Kazam产生.movie.mux后恢复视频为.mp4
linux·ubuntu·音视频
搞不懂语言的程序员1 小时前
Linux Epool的作用
linux·服务器
jzy37111 小时前
主机管理优化方案:安全加固、资源整合与跨团队协作
linux·tomcat
Neng_Miao1 小时前
文件与目录操作命令
linux·运维
weisian1511 小时前
Prometheus-3--Prometheus是怎么抓取Java应用,Redis中间件,服务器环境的指标的?
java·redis·prometheus