栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker中安装redis(2)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker中安装redis(2)

(redis服务器)
在一台redis服务器上操作(脚本) //安装docker,在docker中安装redis

touch docker.sh
cat >>/home/docker.sh< 
#!/bin/bash
#
#*********************************
#Author:         catgod007
#QQ:             2337563298
#Date:           2021-10-3
#FileName:   docker.sh
#********************************
yum install docker -y

systemctl start docker.service 

docker search redis
docker pull redis:latest
docker images

mkdir  -p   /home/docker/redis/{conf,data} 
cd  /home/docker/redis

wget https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf -O conf/redis.conf

read -p "Please input password: " passwword

sed -i 's/^bind 127.0.0.1.*/#bind 127.0.0.1/' conf/redis.conf
sed -i 's/^protected-mode yes/protected-mode no/' conf/redis.conf
sed -i 's/logfile ""/logfile "access.log"/' conf/redis.conf
sed -i 's/# requirepass foobared/requirepass $passwword/' conf/redis.conf
sed -i 's/appendonly no/appendonly yes/' conf/redis.conf

systemctl status docker

docker run 
-p 6379:6379 
-v $PWD/data:/data 
-v $PWD/conf/redis.conf:/etc/redis/redis.conf 
--privileged=true 
--name myredis 
-d redis redis-server /etc/redis/redis.conf

docker ps
#docker run -it --link myredis:redis --rm redis redis-cli -h redis_host -p 6379
EOF
chmod  +x  /home/docker.sh
docker exec -it   docker id  /bin/bash  //换成自己容器的id
redis-cli -a 输入的密码

(客户端)
配置redis相关参数
在html目录中

vim config/config_global.php

输入/redis
加入如下:
server后加入redis的内网ip
requirepass后加入密码
保存退出wq

systemctl restart httpd
yum install gcc make -y

下载安装phpredis(phpredis测试插件)

wget -c https://github.com/phpredis/phpredis/archive/4.3.0.tar.gz

tar zvxf 4.3.0.tar.gz

cd phpredis-4.3.0/

phpize(php初始化)

./configure --with-php-config=/usr/bin/php-config --enable-redis(预编译)

make && make install(安装)

在php配置文件中添加redis模块

vim /etc/php.ini

extension_dir = "/usr/lib64/php/modules/"  //可以不要

extension="redis.so"

重启httpd服务

systemctl restart httpd
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/291219.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号