首页 > 数据库 > Redis 安装部署

Redis 安装部署

时间:2023-09-23 16:44:07浏览次数:40  
标签:部署 Redis redis local 6379 usr conf 安装

--- Redis 安装部署 ---

//环境准备

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/enforcing/disabled/' /etc/selinux/config

image-20230923155212745

#修改内核参数

vim /etc/sysctl.conf
vm.overcommit_memory = 1 #当设置为1时,表示内存过度承诺启用
net.core.somaxconn = 2048 #等待 监听队列的最大长度为2048个连接
​
sysctl -p

image-20230923155910644

//安装redis

yum install -y gcc gcc-c++ make
​
tar zxvf /opt/redis-7.0.9.tar.gz -C /opt/
cd /opt/redis-7.0.9
make
make PREFIX=/usr/local/redis install

image-20230923160208603

#由于Redis源码包中直接提供了 Makefile 文件,所以在解压完软件包后,不用先执行 ./configure 进行配置,可直接执行 make 与 make install 命令进行安装。

#创建redis工作目录

mkdir /usr/local/redis/{conf,log,data}
​
cp /opt/redis-7.0.9/redis.conf /usr/local/redis/conf/
​
useradd -M -s /sbin/nologin redis
chown -R redis.redis /usr/local/redis/

image-20230923161521091

image-20230923161726223

#环境变量

vim /etc/profile 
PATH=$PATH:/usr/local/redis/bin     #增加一行
​
source /etc/profile

image-20230923161855029

//修改配置文件

vim /usr/local/redis/conf/redis.conf
bind 127.0.0.1 192.168.80.10                    #87行,添加 监听的主机地址
protected-mode no                   #111行,将本机访问保护模式设置no。如果开启了,那么在没有设定bind ip且没有设密码的情况下,Redis只允许接受本机的响应
port 6379                                       #138行,Redis默认的监听6379端口
daemonize yes                                   #309行,设置为守护进程,后台启动
pidfile /usr/local/redis/log/redis_6379.pid     #341行,指定 PID 文件
logfile "/usr/local/redis/log/redis_6379.log"   #354行,指定日志文件
dir /usr/local/redis/data                       #504行,指定持久化文件所在目录
requirepass abc123                              #1037行,增加一行,设置redis密码

//定义systemd服务管理脚本

vim /usr/lib/systemd/system/redis-server.service
[Unit]
Description=Redis Server
After=network.target
​
[Service]
User=redis
Group=redis
Type=forking
TimeoutSec=0
PIDFile=/usr/local/redis/log/redis_6379.pid
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
​
[Install]
WantedBy=multi-user.target

image-20230923162813948

#启动服务

systemctl start redis-server
systemctl enable redis-server
​
netstat -lntp | grep 6379

image-20230923163016420

标签:部署,Redis,redis,local,6379,usr,conf,安装
From: https://www.cnblogs.com/sl08/p/17724644.html

相关文章

  • Docker 部署 Elasticsearch 8.6.2
    Docker部署Elasticsearch8.6.2dockerpullelasticsearch:8.6.2mkdir-pv/home/zonglin/elasticsearch/pluginssudodockerrun--nameelasticsearch-p9200:9200-p9300:9300\--restart=always\-e"discovery.type=single-node"\-eES_JAVA_......
  • SVN服务器安装与常用操作(超详细)
    SVN服务器安装与常用操作(超详细)服务器1、下载SVN服务器,地址:http://subversion.apache.org/packages.html进入网址后,滚动到浏览器最底部看到如下截图:  点击,下载 2、在服务器把下载的VisualSVNserver双击安装,文件名:(VisualSVN-Server-4.3.3-x64.msi) 3、点击Next 选择......
  • 前端安装pnpm 包报错
    安装pnpm包管理器全局安装npminstallpnpm-g设置源pnpmconfiggetregistry//查看源pnpmconfigsetregistryhttp://registry.npm.taobao.org//切换淘宝源使用:pnpminstall包pnpmi包pnpmadd包//-S默认写入dependenciespnpmadd-D//-Dde......
  • 开合屏在安装后遇到无法开合怎么解决?
    一般当用户遇到这种问题时,我们先电话沟通情况,由技术判断出现这个情况的大概原因有哪些,然后安排远程协助或者直接通过远程连接进入用户设备,这次检测发现是软件设置问题,对应进行修改并重新启动设备,问题得到解决。   当解决完这种问题情况下,技术团队安排完善开合屏的功能,因为我们......
  • yum安装最新版redis
    因为yum默认安装的是redis3.0.7,无法使用布隆插件,所以升级redis最新版。网上找了一大把资料,全是编译安装,心累,所以记录下面yum安装方式。1.安装epel源:yuminstallepel-release2.安装remi软件源yuminstall(废弃)3.安装redis yum--enableerepo=remiinstallredis4.启动r......
  • docker-compose 部署 phpmyadmin
    docker-compose.yamlversion:'3.9'services:phpmyadmin:image:phpmyadmincontainer_name:phpmyadminrestart:alwaysprivileged:trueenvironment:-PMA_HOST=192.168.0.152ports:-"8081:80"ne......
  • Maven 配置热部署
    Maven配置热部署参考文档:maven配置热部署-秒客网(miaokee.com)(22条消息)新版本Idea热部署无效问题处理_全栈高级工程师的博客-CSDN博客<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>r......
  • redis Cluster(主从集群)
    redisCluster(主从集群)Redis的主从同步机制得分点psync,全量复制、部分复制标准回答Redis主从同步是指任意数量的从节点(slavenode)都可以从主节点上(masternode)同步数据。而除了多个slave可以连接到同一个master之外,slave还可以接受其他slave的连接,这就形成一个树形......
  • Nginx 安装
    Nginx安装版本区别常用版本分为四大阵营Nginx开源版:nginxnewsNginxplus商业版:AdvancedLoadBalancer,WebServer,&ReverseProxy-NGINXopenresty:OpenResty®-开源官方站Tengine:简介-TheTengineWebServer(taobao.org)安装Nginx安装环境yumi......
  • 安装Keepalived
    安装Keepalived编译安装下载地址KeepalivedforLinux安装依赖yuminstallopenssl-devel使用./configure编译安装如遇报错提示configure:error:!!!OpenSSLisnotproperlyinstalledonyoursystem.!!!!!!CannotincludeOpenSSLheadersfiles.!!!yum......