文章目录

  • 1. 安装依赖环境
  • 2. 升级GCC
  • 3. 在线下载
  • 4. 解压
  • 5. 编译
  • 6. 安装
  • 7. 前台启动
  • 8. 后台启动
  • 9. 配置开机启动
  • 10. 常用命令
  • 11. 评析
1. 安装依赖环境
yum install -y gcc-c++ autoconf automaker
2. 升级GCC

这里说明一下,在编译之前:在编译之前需要升级gcc的版本,默认情况下yum安装的gcc版本是4.8.5,由于版本过低,在编译时会报错,因此,我们需要先升级GCC

# 安装scl
yum -y install centos-release-scl# 安装9版本的gcc、gcc-c++/gdb工具链(toolchian)
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils# 临时覆盖系统原有的gcc引用
scl enable devtoolset-9 bash# 查看gcc版本
gcc -v# 注意:scl命令启用只是临时的,退出xshell或者重启就会恢复到原来的gcc版本。
# 如果要长期生效的话,执行如下:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

如果遇到问题,请跳转
CentOS 7.8使用devtoolset-9使用高版本gcc version 9.3.1

3. 在线下载
wget https://download.redis.io/releases/redis-6.2.5.tar.gz
4. 解压
tar -zxvf redis-6.2.5.tar.gz
5. 编译
# 切换到解压目录
cd redis-6.2.5/# 编译redis
make
6. 安装
# 创建redis的安装目录
mkdir -p /usr/local/redis# 将Redis安装到指定目录
make PREFIX=/usr/local/redis/ install
7. 前台启动
cd /usr/local/redis/bin
./redis-server# 退出redis
ctrl + c


如果只是为了测试,前台启动即可!
如果想深入了解,请继续阅读!

8. 后台启动
cd /app/redis-6.2.5/
cp redis.conf /usr/local/redis/bin
cd /usr/local/redis/bin/
vim redis.conf
# 开启守护模式
224行 daemonize no 改为 yes# 设置密码901行 默认无密码requirepass 123456# 指定配置文件启动
./redis-server ./redis.conf# 查看redis进程
ps -ef |grep redis# 结束redis进程
kill -9 redis进程号
9. 配置开机启动
在系统服务目录里创建redis-server.service文件
vim /etc/systemd/system/redis-server.service[Unit]
Description=The redis-server Process Manager
After=syslog.target network.target[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf[Install]
WantedBy=multi-user.target# 重新加载系统服务
systemctl daemon-reload# 开机启动
systemctl enable redis-server.service

客户端远程连接

Redis Client On Error: Error: connect ECONNREFUSED 192.168.159.105:6379 Config right?

如果遇到此异常,请跳转即可解决
https://gblfy.blog.csdn.net/article/details/120062118

10. 常用命令
# 重新加载系统服务
systemctl daemon-reload# 开机启动
systemctl enable redis-server.service# 关闭redis-server
systemctl stop redis-server.service# 启动redis-server
systemctl start redis-server.service# 重新启动redis-server
systemctl restart redis-server.service# 查看redis-server运行状态
systemctl status redis-server.service
11. 评析
redis单机优点
部署简单
成本低,高性能,单机不能同步数据,数据天然一致性缺点:
可靠性保证不是很好,单点故障
单机高性能受限于CPU的处理能力,因为redis的操作是单线程的结论:
实际开发中,redis必然是高可用的,所以单机模式并不似我们的终点,我们需要对目前redis架构进行升级,先整一个主从复制读写分裂的环境。

(进阶篇)Redis6.2.5 集群 一主二从 读写分离_搭建_01

Redis-6.2.5 安装 Linux环境(单机)相关推荐

  1. DM数据库windwos和linux环境单机安装部署

    1 Windows安装 1.1安装前准备 达梦数据库是一款自主研发的大型通用关系型数据库,具有高兼容性.高可用性.高可靠性和高安全性.达梦在线服务平台提供X86平台.信创平台.Docker镜像开发版下 ...

  2. linux下的python安装,linux环境下的python安装过程

    一.下载python源码包 打开ubuntu下的shell终端,通过wget命令下载python源码包,如下图所示: wget https://www.python.org/ftp/python/3. ...

  3. redis伪集群安装linux,redis伪集群搭建(亲测无坑)

    一.单机版安装部署,伪集群只需要操作前1-8步即可,再往下浏览找到:二.单机版-伪集群  安装部署继续搭建,如需设置密码参照第10步 1.安装基本工具 yum install -y gcc-c++ v ...

  4. windows下安装cygwin以及SeismicUnix在cygwin下的安装(windows下安装linux环境,非虚拟机、非双系统)

    一直想在我的笔记本上装个linux,之前装过win10和Ubuntu双系统,后来觉得卡,就重装了一个单Ubuntu系统,在重复的装软件,各种软件(办公.学习.编程),就连微软的office都已经让我安 ...

  5. 安装linux环境及相关包方法

    安装linux系统: 先下载 iso镜像文件,在windows系统下,插入u盘,下载 Ultraiso软件,安装好后,根据 http://jingyan.baidu.com/article/a378c ...

  6. 黑裙安装linux环境,Linux学习笔记(一) ---- 安装Linux系统

    学习Linux的第一件事情,你得先有个Linux系统,才能知道怎么学吧? 于是安装Linux是第一部,找网上找了不少教程,自己总结了一下,些一个博文先. 我安装的Linux是在VMWare 7.2版本 ...

  7. linux测试模块redis,redis 入门(一)——Linux环境安装测试以及基本命令演示

    redis概述 redis是一个开源的,先进的 key-value 存储可用于构建高性能的存储解决方案.它支持数据结构有字符串,哈希,列表,集合,带有范围查询的排序集,位图,超文本和具有半径查询的地理 ...

  8. RabbitMQ 最新版安装 (Linux环境)

    文章目录 一.Erlang 1. Erlang下载 2. Erlang 上传并解压 3. 验证rabbitmq依赖是否安装 4. 安装rabbitmq依赖 5. Erlang 编译.安装 6. Erl ...

  9. RabbitMQ非root用户安装(Linux环境)

    文章目录 一.用户操作 1. 创建fismq用户并设置密码 2. 给fismq用户设置目录权限 二.Erlang 操作 2.1. Erlang下载 2.2. Erlang 上传并解压 2.3. 验证r ...

最新文章

  1. CVPR 2020 | 用机器学习打造计数君,谷歌RepNet可自动计数视频重复片段
  2. html 循环tr只显示一个,动态加载进来的tr该如何去循环查看它的值呢
  3. Bash:把粘贴板上的内容拷贝的文件中。(脚本)
  4. LuoguP5504 [JSOI2011]柠檬
  5. 阿里京东滴滴等大厂面试题汇总
  6. java12/6作业1
  7. java 缓冲区溢出_基于数组越界的缓冲区溢出
  8. Sinkhorn算法,正矩阵与双随机矩阵之间的关系
  9. 软考网络工程师学习笔记4-局域网与城域网
  10. Android系统韦根调试从驱动到应用(一)
  11. 快手用计算机弹奏,【图片】【CJ他家】弹计算器视频传送门、计算器谱等随时更新!_计算器音乐吧_百度贴吧...
  12. 电机型号如YE2-132M-4-7.5KW-B35(B3)
  13. CPGIS三十周年专访系列|陶闯主席
  14. 神州战神笔记本开启/关闭键盘背光灯的方法,control center使用配置,控制风扇转速,减少噪音
  15. workbench设置单元坐标系_ansys workbench中新建坐标系的问题,求高人指点。
  16. 使用QGIS制作点密度专题图
  17. Origin Pro2017 不等间距图
  18. Mask R-CNN全文翻译
  19. Delphi Tmail2000
  20. CVPR2021投稿流程

热门文章

  1. 博士生找工作的真相!就问一声:你是否足够强大?
  2. 美国教授描述未来学校,将颠覆现有教育模式
  3. 【深度】从朴素贝叶斯到维特比算法:详解隐马尔科夫模型
  4. OAuth1.0介绍
  5. webmagic抓取实例
  6. WebMagic写的网络爬虫优秀文章
  7. Mybatis中SqlMapConfig.xml配置文件的使用
  8. web通讯录常见问题解答以及增加个性功能
  9. Delta3d角色注册机制
  10. 有效的云安全态势始于三个步骤