您当前的位置:首页 > 电脑百科 > 数据库 > Redis

Linux环境下通过shell脚本一键安装redis

时间:2022-03-03 15:36:13  来源:  作者:明日人生
  • shell编程redis的自动化安装脚本
  • 查看redis目录
  • redis启动和使用

编写shell脚本:

cat install_redis.sh

#!/bin/bash

redis_config=/usr/local/redis/bin/redis.conf

function gcc_install(){
    yum install gcc gcc-c++ man wget te.NET perl-devel Python/ target=_blank class=infotextkey>Python-devel net-tools -y
}

function install_redis () {
    cd /usr/local/src
	wget http://download.redis.io/releases/redis-6.2.6.tar.gz
	tar -zxf redis-6.2.6.tar.gz
    cd  redis-6.2.6 && make && make install PREFIX=/usr/local/redis
    mkdir -p /usr/local/redis/{bin,run,log,data}
    yes| cp -r /usr/local/src/redis-6.2.6/redis.conf /usr/local/redis/bin/
    yes| cp -r /usr/local/src/redis-6.2.6/redis-server /usr/local/redis/bin/
    sed -ri '/^daemonize/s/yes/no/' $redis_config
    sed -ri '/^bind/s/127.0.0.1/0.0.0.0' $redis_config
    sed -ri '/^dir/s/.///usr//local/redis/data/' $redis_config
    sed -ri '/^protected-mode/s/yes/no/' $redis_config
    sed -ri '/^logfile/s/""/"/usr//local/redis/log/redis.log"/' $redis_config
}


cat > /usr/lib/systemd/system/redis.service << EOF
[Unit]
After=network.target 

[Service]
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf --supervised systemd
ExecStop=/bin/kill -s QUIT $MAINPID
Type=notify
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload
systemctl start redis.service

gcc_install
redis_install

如果您喜欢本文,就请动动您的发财手为本文点赞评论转发,让我们一起学习更多运维相关知识,最后请记得关注我。



Tags:安装redis   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
安装Redis
一.工具准备 VMware 15(CentOS 7)链接: https://pan.baidu.com/s/1f5xW2d18vSHHhpz3KsZIHA提取码:gpf7 Xftp 5 & Xshell 5链接: https://pan.baidu.com/s/1gqe_M1fKQtIAT5BaNhj2B...【详细内容】
2022-03-28  Search: 安装redis  点击:(304)  评论:(0)  加入收藏
Linux环境下通过shell脚本一键安装redis
shell编程redis的自动化安装脚本 查看redis目录 redis启动和使用编写shell脚本:cat install_redis.sh#!/bin/bashredis_config=/usr/local/redis/bin/redis.conffunction g...【详细内容】
2022-03-03  Search: 安装redis  点击:(558)  评论:(0)  加入收藏
centos7 安装redis可视化
Redis的可视化客户端目前较流行的有两个:Redis Desktop Manager 、 Redis Client 。Redis Client ,网络上大部分都是windows,完善说上有linux的jar.又是FQ,下载,却提示32位的不...【详细内容】
2021-07-28  Search: 安装redis  点击:(664)  评论:(0)  加入收藏
安装Redis(Windows版)步骤以及踩过的坑
1.GitHub下载地址: https://github.com/MicrosoftArchive/redis/tags 2.下载后的zip解压到磁盘下改名为redis,我放在D盘根目录下了便于操作,后续dos命令操作 以D盘为例 3.首...【详细内容】
2020-06-20  Search: 安装redis  点击:(363)  评论:(0)  加入收藏
Linux下php安装Redis扩展的方法
注意:目录的权限 chomd 777 -R1、安装redis下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz上传phpredis-2.2.4.tar.gz到/usr/local/src目录cd /usr/local/...【详细内容】
2020-02-21  Search: 安装redis  点击:(379)  评论:(0)  加入收藏
Centos7 安装redis主从及配置哨兵模式
ip192.168.1.111 主192.168.1.112 从192.168.1.113 从安装redis 安装依赖yum install gcc gcc-c++ -y 下载redis-4.0.11.tar.gzcd /usr/localwget http://download.redis.i...【详细内容】
2019-11-28  Search: 安装redis  点击:(447)  评论:(0)  加入收藏
Windows下php安装redis扩展
适合的读者:初级程序员前言虽然现在大多数后端服务都是部署在linux服务器上的,代码开发工作很多人是在windows下进行的,由于redis官方没有windows下的版本,所以大家第一次使用的...【详细内容】
2019-11-15  Search: 安装redis  点击:(483)  评论:(0)  加入收藏
▌简易百科推荐
兄弟,王者荣耀的段位排行榜是通过Redis实现的?
在王者荣耀中,我们会打排位赛,而且大家最关注的往往都是你的段位,还有在好友中的排名。作为程序员的你,是否思考过这个段位排行榜是怎么实现的?了解它的实现原理,会不会对上分有所...【详细内容】
2024-04-15    dbaplus社群  Tags:Redis   点击:(2)  评论:(0)  加入收藏
16个Redis常见使用场景总结
来源:blog.csdn.net/qq_39938758/article/details/105577370目录 缓存 数据共享分布式 分布式锁 全局ID 计数器 限流 位统计 购物车 用户消息时间线timeline 消息...【详细内容】
2024-04-11    书圈  Tags:Redis   点击:(6)  评论:(0)  加入收藏
Linux获取Redis 性能指标方法
一、监控指标&Oslash; 性能指标:Performance&Oslash; 内存指标: Memory&Oslash; 基本活动指标:Basic activity&Oslash; 持久性指标: Persistence&Oslash; 错误指标:Error二、监...【详细内容】
2024-04-11  上海天正信息科技有限    Tags:Redis   点击:(10)  评论:(0)  加入收藏
Redis与缓存一致性问题
缓存一致性问题是在使用缓存系统,如Redis时经常遇到的问题。当数据在原始数据源(如数据库)中发生变化时,如何确保缓存中的数据与数据源保持一致,是开发者需要关注的关键问题。一...【详细内容】
2024-04-11  后端Q    Tags:Redis   点击:(6)  评论:(0)  加入收藏
Redis 不再 “开源”,未来采用 SSPLv1 和 RSALv2 许可证
Redis 官方于21日宣布修改开源协议 &mdash;&mdash; 未来所有版本都将使用 “源代码可用” 的许可证 (source-available licenses)。具体来说,Redis 将不再遵循 BSD 3-Clause...【详细内容】
2024-03-27  dbaplus社群    Tags:Redis   点击:(21)  评论:(0)  加入收藏
Redis“叛逃”开源,得罪了几乎所有人
内存数据库供应商Redis近日在开源界砸下了一块“巨石”。Redis即将转向双许可模式,并实施更为严格的许可条款。官方对此次变更的公告直截了当:从Redis 7.4版本开始,Redis将在Re...【详细内容】
2024-03-25    51CTO  Tags:Redis   点击:(12)  评论:(0)  加入收藏
如何使用 Redis 实现消息队列
Redis不仅是一个强大的内存数据存储系统,它还可以用作一个高效的消息队列。消息队列是应用程序间或应用程序内部进行异步通信的一种方式,它允许数据生产者将消息放入队列中,然...【详细内容】
2024-03-22  后端Q  微信公众号  Tags:Redis   点击:(20)  评论:(0)  加入收藏
Redis不再 “开源”
Redis 官方今日宣布修改开源协议 &mdash;&mdash; 未来所有版本都将使用 “源代码可用” 的许可证 (source-available licenses)。具体来说,Redis 将不再遵循 BSD 3-Clause 开...【详细内容】
2024-03-21  OSC开源社区    Tags:Redis   点击:(14)  评论:(0)  加入收藏
在Redis中如何实现分布式锁的防死锁机制?
在Redis中实现分布式锁是一个常见的需求,可以通过使用Redlock算法来防止死锁。Redlock算法是一种基于多个独立Redis实例的分布式锁实现方案,它通过协调多个Redis实例之间的锁...【详细内容】
2024-02-20  编程技术汇    Tags:Redis   点击:(50)  评论:(0)  加入收藏
手动撸一个 Redis 分布式锁
大家好呀,我是楼仔。今天第一天开工,收拾心情,又要开始好好学习,好好工作了。对于使用 Java 的小伙伴,其实我们完全不用手动撸一个分布式锁,直接使用 Redisson 就行。但是因为这些...【详细内容】
2024-02-19  楼仔  微信公众号  Tags:Redis   点击:(42)  评论:(0)  加入收藏
站内最新
站内热门
站内头条