记录Centos7.5安装redis

  • 依赖环境检查
  • 系统内核参数调整
    • 安装包下载
    • 编译redis
    • 运行
    • 注册为系统服务

依赖环境检查

rpm -qa | grep tcl
yum install tcl
rpm -qa | grep ruby
rpm -qa | grep gem
yum install ruby
gem sources
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
gem list

系统内核参数调整

/etc/sysctl.conf
sysctl vm.overcommit_memory=1
echo never > /sys/kernel/mm/transparent_hugepage/enabled
sysctl -p
sysctl -w fs.file-max=386979
sysctl -p
#------------------------
vim /etc/security/limits.conf* soft nofile 102400
* hard nofile 102400
* - memlock unlimited
ulimit -Hn
ulimit -Sn
#------------------------
sysctl -n kernel.threads-max
sysctl -n netcore.somaxconn
sysctl -n kernel.shmmni
sysctl -n kernel.semsysctl -w kernel.threads-max=32767
sysctl -w net.core.somaxconn="1024"
sysctl -w kernel.sem="2048 32000 100 1024"sysctl -p

安装包下载

链接地址: http://download.redis.io/releases/.

编译redis

tar -zxvf XXX.tar.gz
cd XXX
make
cd src
make install
#如果要安装到指定位置,添加参数PREFIX
make install PREFIX=/指定路径
#安装完成后src目录会多出几个高亮显示的文件
cd ../bin
#生成的文件介绍
redis-benchmark    Redis性能压测工具
redis-check-aof    修复有问题的AOF文件
redis-check-rdb    修复有问题的dump.rdb文件
redis-cli          Redis客户端
redis-sentinel     Redis哨兵模式
redis-server       Redis服务端

运行

#使用cp命令,从redis源码目录中复制redis.conf配置文件,到redis的安装目录
vim redis.conf
#找到daemonize no,将no修改为yes
#修改
bind 192.168.5.221(此IP为自己服务注册IP)
#关闭安全模式
protected-mode no
#pidfile路径
pidfile /home/logs/redis/redis.pid
#文件存储路径
dir /home/data/redis
#启动
./redis-server /path/to/redis.conf

注册为系统服务

vim /usr/lib/systemd/system/redis.service
#写入
[Unit]
Description=Redis
After=network.target[Service]
Type=forking
PIDfile=/home/logs/redis/redis.pid
ExecStart=/home/app/redis/bin/redis-server /home/data/redis/conf/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true[Install]
WantedBy=multi-user.target
systemctl enable redis.service
systemctl start|stop| restart redis.service

Centos7.5安装redis相关推荐

  1. Redis基础2(Centos7 下 安装redis)

    Centos7 下 安装redis redis是一个软件,帮助开发者对一台机器的内存进行操作. 1.安装redis 第一步:下载redis安装包 命令 :wget http://download.re ...

  2. centos7中安装redis报错

    项目场景: 在做项目时需要在centos7中安装redis,但是执行make && make test && make install之后出现错误. In file i ...

  3. centos7 yum 安装 redis

    直接yum 安装的redis 不是最新版本 yum install redis 如果要安装最新的redis 或者 yum安装没有时,需要安装Remi的软件源,官网地址:http://rpms.fami ...

  4. Centos7.6安装redis

    环境:centos7.6,redis最新版(没指定版本,用最新版) 由于CentOS官方yum源里面没有Redis,这里我们需要安装一个第三方的yum源,这里用了Fedora的epel仓库 运行yum ...

  5. 【服务器安装Redis】Centos7离线安装redis

    1.1 下载.上传.解压redis4.0.11 下载地址:http://download.redis.io/releases/redis-4.0.11.tar.gz 下载后上传到服务器上,并解压: 备 ...

  6. 在centos7中安装redis,并通过node.js操作redis

    1.cent OS7 下使用redis 关闭防火墙 systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.se ...

  7. centos7配置安装redis

    关闭防火墙: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开 ...

  8. Centos7下安装redis

    1.安装redis 第一步:下载redis安装包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz [root@iZwz991stxd ...

  9. CentOS7下安装Redis — 单节点

    2019独角兽企业重金招聘Python工程师标准>>> 1. 环境准备 安装编译所需要的包: yum install gcc tcl 2. 下载redis http://downlo ...

  10. CentOS7 下安装 Redis

    一.安装redis 第一步:下载redis安装包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz [root@iZwz991stxd ...

最新文章

  1. 判断接收的数据中是否有中文
  2. Centos DNS服务(二)-bind主从配置与基于TSIG加密的动态更新
  3. 又一家明星机器人公司倒掉:曾是全球机器人技术50强,主打性价比AI机械臂
  4. HttpContext.Current.Cache 过期时间
  5. 个人信息安全影响评估指南_发布 | 网络安全标准实践指南—移动互联网应用程序(App)收集使用个人信息自评估指南...
  6. linux 关于休眠得脚本,linux – 如果条件为true,请将cron作业休眠5分钟
  7. 多家防火墙设备存在信息泄露漏洞
  8. null索引表键值_MySQL 的B+树索引
  9. Linux之find的使用
  10. Windows10 解决“装了 .NET Framework 4.5.2/4.6.1/4.7.1等等任何版本 或版本更高的更新”问题
  11. linux系统安装snort,linux下SNORT安装.doc
  12. 线性代数 : 矩阵乘法和矩阵的逆
  13. 三菱f800变频器 频率设定_三菱F800变频器调试参数总结.doc
  14. 前端人脸识别--两张脸相似度
  15. DVD光驱注册表修复
  16. MV* 模式梳理与理解(还原真实的 MV* 模式)
  17. IP地址、网关地址、子网掩码地址
  18. R数据科学-第六章用dplyr处理关系数据
  19. Pandas学习-Task05
  20. vue 实现元素可拖曳

热门文章

  1. 实验十三——DD和S-MAC协议仿真实验
  2. 测试工程师面试常见问题总结
  3. 听比喻,懂原理(1)超五类双绞线和六类双绞线的区别
  4. 中国历代各王朝鼎盛时期疆域
  5. Centos7恢复xfs删除文件
  6. 加解密QQ旋风和迅雷链接地址
  7. 用html创建数独,数独做不出来怎么办
  8. 武汉理工大学计算机辅助项目管理简答题,武汉理工大学软件项目管理实验报告...
  9. 如何避免字节流读取文本乱码
  10. 物联网技术练习题(一)——单选题与判断题