美文网首页
Redis部署方案

Redis部署方案

作者: iM唐小龙 | 来源:发表于2023-04-07 14:37 被阅读0次

准备工作

1、创建用户和配置环境参数

(1)、创建用户和创建所需目录

[root@redis ~]# groupadd redis
[root@redis ~]# useradd -d /home/redis -g redis -m redis
[root@redis ~]# chmod 755 /home/redis
[root@redis ~]# mkdir -p /home/redis/software
[root@redis ~]# mkdir -p /home/redis/yunwei
[root@redis ~]# chown -R redis:redis /home/redis
[root@redis ~]# mkdir -p /logs/redis
[root@redis ~]# chown -R redis:redis /logs/redis

2、下载

https://github.com/redis/redis/archive/7.0.10.tar.gz

3、部署

(0)、配置Python3环境

https://segmentfault.com/a/1190000043636349

(1)、解压安装包

[redis@redis ~]$ tar zxf $HOME/software/redis-7.0.10.tar.gz -C $HOME/software
[redis@redis ~]$ cd $HOME/software/redis-7.0.10/
[redis@redis redis-7.0.10]$ make
[redis@redis redis-7.0.10]$ make install PREFIX=$HOME/redis-7.0.10

(2)、创建所需目录并拷贝配置文件

[redis@redis ~]$ mkdir -p /logs/redis/7379/{logs,data}
[redis@redis ~]$ touch /logs/redis/7379/logs/redis_7379.log
[redis@redis ~]$ mkdir $HOME/redis-7.0.10/conf
[redis@redis ~]$ cp $HOME/software/redis-7.0.10/redis.conf $HOME/redis-7.0.10/conf/
[redis@redis ~]$ cp $HOME/redis-7.0.10/conf/redis.conf $HOME/redis-7.0.10/conf/redis.conf_init

4、调整配置文件

(0)、调整系统参数

# 需要根据实际情况调整sysctl.conf文件参数
[root@redis ~]# vi /etc/sysctl.conf 
vm.overcommit_memory = 1
net.core.somaxconn = 1024

# 刷新sysctl配置
[root@redis ~]# sysctl -p

# 调整系统分页参数
[root@redis ~]# vi /etc/security/limits.conf
redis  soft    nofile          10032
redis  hard    nofile          10032
redis  soft    nproc           65535
redis  hard    nproc           65535

(1)、根据实际情况调整 redis.conf 配置文件

[redis@redis ~]$ vi $HOME/redis-7.0.10/conf/redis.conf
bind 192.168.19.150
port 7379
# 内存大小根据实际情况设置
maxmemory 8g
daemonize yes
logfile "/logs/redis/7379/logs/redis_7379.log"
pidfile /logs/redis/7379/redis_6379.pid
# 密码请设置强密码
masterauth *******
requirepass *******

(2)、启动命令

[redis@redis ~]$ cd redis-7.0.10/bin/
[redis@redis bin]$ ./redis-server ../conf/redis.conf

5、起停服务与创建对应脚本

(1)、 创建启动服务脚本

[redis@redis ~]$ vi $HOME/yunwei/redis-7.0.10_start.sh
#!/bin/bash

cd $HOME/redis-7.0.10/bin/
./redis-server ../conf/redis.conf

(2)、 创建停止服务脚本

[redis@redis ~]$ vi $HOME/yunwei/redis-7.0.10_stop.sh
#!/bin/bash
redis_pid=`ps -ef|grep redis-server|grep -v grep|awk '{print $2}'`
kill -9 $redis_pid

相关文章

  • Redis 部署选型方案

    Redis 部署选型方案 ==前言== 项目即将使用Redis,本文对Redis的部署方案,进行选型分析。 ==一...

  • redis cluster(集群)模式

    背景:Redis的官方多机部署方案,Redis Cluster。一组Redis Cluster是由多个Redis实...

  • redis上手

    如何在windows电脑上部署一个redis 有以下几种方案:(1)最佳方案是安装redis on Ubuntu ...

  • Redis部署方案

    主从读写分享 进行复制中的主从服务器双方的数据库将保存相同的数据,概念上将这种现象称作“数据库状态一致”RDB 全...

  • kubernetes生产实践之redis-cluster

    方案一 自定义yaml文件安装redis cluster 背景 在Kubernetes中部署Redis集群面临挑战...

  • 部署三主三从redis集群

    redis Cluster集群部署方案: 物料准备: 虚拟机: 三台CentOS虚拟机: ruby redis安装...

  • redis-codis

    redis-codis ( redis集群方案之一 ) 为什么需要分布式部署 单机内存太大则rdb文件就大,主从同...

  • Docker VMBox部署Mysql,Redis

    部署mysql 部署redis

  • Redis安装部署

    部署Redis服务 在redis1(192.168.1.11)上部署redis 安装编译器 编译安装redis 验证服务

  • 分布式锁

    方案一:redis方案二:zk 方案一:redis 方案二:zk

网友评论

      本文标题:Redis部署方案

      本文链接:https://www.haomeiwen.com/subject/jbipddtx.html