首页 > 数据库 >Redis单机部署

Redis单机部署

时间:2023-05-22 09:33:07浏览次数:58  
标签:opt tar 单机 部署 Redis redis gz stable

Redis单机部署

1 安装

下载最新稳定版Redis https://download.redis.io/redis-stable.tar.gz

# 安装wget
yum install -y wget
# 安装gcc环境
yum install gcc-c++
# 获取安装包
wget https://download.redis.io/redis-stable.tar.gz
tar -xvf redis-stable.tar.gz
cd redis-stable

1.1 编译

# 安装包目录下安装:
 make
# gcc编译

1.2 安装至指定目录

# 执行
make PREFIX=/opt/redis install

1.3 配置文件

# 创建数据文件夹
mkdir -p /opt/redis/data

cat >/opt/redis/redis.conf << EOF
# redis 密码
#requirepass Password123
# 保护模式关闭
protected-mode no
# 后台运行
daemonize yes
# key 监听器配置
# notify-keyspace-events Ex
# 配置持久化文件存储路径
dir /opt/redis/data
# 配置rdb
# 15分钟内有至少1个key被更改则进行快照
save 900 1
# 5分钟内有至少10个key被更改则进行快照
save 300 10
# 1分钟内有至少10000个key被更改则进行快照
save 60 10000
# 开启压缩
rdbcompression yes
# rdb文件名 用默认的即可
dbfilename dump.rdb
# 设置redis最大内存256m 如果不设置最大内存,会占用系统内存直至内存爆满为止
maxmemory 268435456
# 开启aof
appendonly yes
# 文件名
appendfilename "appendonly.aof"
# 持久化策略,no:不同步,everysec:每秒一次,always:总是同步,速度比较慢
# appendfsync always
appendfsync everysec
# appendfsync no
EOF

1.4 启动

cd /opt/redis/bin
./redis-server ../redis.conf
# 启动成功如下图

标签:opt,tar,单机,部署,Redis,redis,gz,stable
From: https://www.cnblogs.com/stone-blogs/p/17413066.html

相关文章

  • Redis 跳表
    参考小林:https://xiaolincoding.com/redis/data_struct/data_struct.html#%E8%B7%B3%E8%A1%A8cmu: https://www.cs.cmu.edu/~ckingsf/bioinfo-lectures/skiplists.pdfwiki:https://en.wikipedia.org/wiki/Skip_list  跳表这种数据结构是由WilliamPugh(音译为威廉·普)发......
  • 【中间件】通过 docker-compose 快速部署 Kafka 保姆级教程
    目录一、概述二、前期准备1)部署docker2)部署docker-compose三、创建网络四、安装Zookeeper五、Kafka编排部署1)下载Kafka2)配置3)启动脚本bootstrap.sh4)构建镜像Dockerfile5)编排docker-compose.yaml6)开始部署六、简单测试验证七、常用的Kafka客户端命令1)添加topic2)查看topic......
  • python 云服务器部署 flask 项目
    测试模式,非生产模式1.修改host和port 2.上传项目 3.下载python项目管理器  4.创建项目 5.开放端口,远程连接数据库......
  • 用redis实现支持优先级的消息队列
    用redis实现支持优先级的消息队列 为什么需要消息队列系统中引入消息队列机制是对系统一个非常大的改善。例如一个web系统中,用户做了某项操作后需要发送邮件通知到用户邮箱中。你可以使用同步方式让用户等待邮件发送完成后反馈给用户,但是这样可能会因为网络的不确定性造成用......
  • 关于Redis的应用
    写这篇文章主要是在开发www.ximalaya.com的feed(登录首页看到的好友动态,未登录是看不到的)模块使用Redis的一些经验。(www.ximalaya.com是音频为传播介质的SNS网站,喜欢的同学不妨用一用,也有APP的,还是一款非常不错的产品。音乐,相声,有声小说等等一网打尽)。关于Feed本身的讨论以后再专......
  • k8s 1.24.14 Ingress-nginx 的部署
    前言:本次部署使用了高可用的形式,会在每个node节点做亲和性(master不部署),让每一个pod都部署上去,然后加入NGINX去过负载,这样我们之间用NGINX的80端口访问域名就可以了。MountVolume.SetUpfailedforvolume"webhook-cert":secret"ingress-nginx-admission"notfound。......
  • 在java中使用lua脚本操作redis
    前言众所周知,redis可以执行lua脚本,至于为什么要用lua脚本来操作redis,自行百度咯开始Bean类packagecn.daenx.myadmin.common.config.redis;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.......
  • redis-cli 使用lua脚本笔记
    前言众所周知,redis可以执行lua脚本,至于为什么要用lua脚本来操作redis,自行百度咯先来讲一下最简单的方式,关于如何在javaspringboot里用lua脚本,请查看我另一篇文章:https://www.cnblogs.com/daen/p/17418024.html更为详细的资料请参考以下文章https://blog.csdn.net/jiayibingd......
  • golang操作redis
    首先,基于docker查看redis镜像dockerps-a然后执行dockerrun-p6379:6379-dredis:latestredis-server,将端口映射到本机最后执行dockerexec-ti13e638ea1036redis-cli-h0.0.0.0-p6379执行链接操作......
  • redis学习3linux--黑马
    持久化RDBsavebgsave工作原理bgsave->发送指令到redis,redis返回Backgroundsavingstarted给客户端,然后调用fork函数生成子进程,子进程创建rdb文件,成功后返回消息给redis,可通过日志文件查看bgsave命令时针对save阻塞问题的优化。Reids内部所有涉及到RDB操作都采用bgsave的方......