在centos7上安装redis的方法

发布时间 - 2026-01-11 00:56:40    点击率:

关闭防火墙:

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

配置编译环境:

sudo yum install gcc-c++

下载源码:

wget http://download.redis.io/releases/redis-3.2.8.tar.gz

解压源码:

tar -zxvf redis-3.2.8.tar.gz

进入到解压目录:

cd redis-3.2.8

执行make编译Redis:

make MALLOC=libc

注意:make命令执行完成编译后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-rdb、redis-sentinel。

安装Redis:

make install

配置Redis能随系统启动:

./utils/install_server.sh

显示结果信息如下:

Welcome to the redis service installer
This script will help you easily set up a running redis server

Please select the redis port for this instance: [6379]
Selecting default: 6379
Please select the redis config file name [/etc/redis/6379.conf]
Selected default - /etc/redis/6379.conf
Please select the redis log file name [/var/log/redis_6379.log]
Selected default - /var/log/redis_6379.log
Please select the data directory for this instance [/var/lib/redis/6379]
Selected default - /var/lib/redis/6379
Please select the redis executable path [/usr/local/bin/redis-server]
Selected config:
Port           : 6379
Config file    : /etc/redis/6379.conf
Log file       : /var/log/redis_6379.log
Data dir       : /var/lib/redis/6379
Executable     : /usr/local/bin/redis-server
Cli Executable : /usr/local/bin/redis-cli
Is this ok? Then press ENTER to go on or Ctrl-C to abort.
Copied /tmp/6379.conf => /etc/init.d/redis_6379
Installing service...
Successfully added to chkconfig!
Successfully added to runlevels 345!
Starting Redis server...
Installation successful!

Redis服务查看、开启、关闭:

a.通过ps -ef|grep redis命令查看Redis进程

b.开启Redis服务操作通过/etc/init.d/redis_6379 start命令,也可通过(service redis_6379 start)

c.关闭Redis服务操作通过/etc/init.d/redis_6379 stop命令,也可通过(service redis_6379 stop)

redis.conf 的配置信息

1、daemonize 如果需要在后台运行,把该项改为yes

2、pidfile 配置多个pid的地址 默认在/var/run/redis.pid

3、bind 绑定ip,设置后只接受来自该ip的请求

4、port 监听端口,默认是6379

5、loglevel 分为4个等级:debug verbose notice warning

6、logfile 用于配置log文件地址

7、databases 设置数据库个数,默认使用的数据库为0

8、save 设置redis进行数据库镜像的频率。
9、rdbcompression 在进行镜像备份时,是否进行压缩

10、dbfilename 镜像备份文件的文件名

11、Dir 数据库镜像备份的文件放置路径

12、Slaveof 设置数据库为其他数据库的从数据库

13、Masterauth 主数据库连接需要的密码验证

14、Requriepass 设置 登陆时需要使用密码

15、Maxclients 限制同时使用的客户数量

16、Maxmemory 设置redis能够使用的最大内存

17、Appendonly 开启append only模式

18、Appendfsync 设置对appendonly.aof文件同步的频率(对数据进行备份的第二种方式)

19、vm-enabled 是否开启虚拟内存支持 (vm开头的参数都是配置虚拟内存的)

20、vm-swap-file 设置虚拟内存的交换文件路径

21、vm-max-memory 设置redis使用的最大物理内存大小

22、vm-page-size 设置虚拟内存的页大小

23、vm-pages 设置交换文件的总的page数量

24、vm-max-threads 设置VM IO同时使用的线程数量

25、Glueoutputbuf 把小的输出缓存存放在一起

26、hash-max-zipmap-entries 设置hash的临界值

27、Activerehashing 重新hash


# centos  # 7  # 安装redis  # 详解在Redis在Centos7上的安装部署  # Centos7下Redis3.2.8最新版本安装教程  # 阿里云Centos7下安装Redis及tomcat设置自启动的方法  # Centos7.3安装Redis4.0.6详细图文教程  # CentOS7安装配置 Redis的方法步骤  # CentOS7安装PHP7 Redis扩展的方法步骤  # 详解centos7 yum安装redis及常用命令  # Centos7安装redis的超详细步骤教程  # 镜像  # 虚拟内存  # 也可  # 都是  # 临界值  # 多个  # 会在  # 该项  # 绑定  # 第二种  # 要使  # 可执行文件  # 放在一起  # 时需  # 系统启动  # 备份文件  # 进行备份  # 目录下  # installer  # script 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】  🚀拖拽式CMS建站能否实现高效与个性化并存?  php结合redis实现高并发下的抢购、秒杀功能的实例  如何在服务器上三步完成建站并提升流量?  深圳网站制作培训,深圳哪些招聘网站比较好?  Laravel如何处理文件下载请求?(Response示例)  Laravel如何优化应用性能?(缓存和优化命令)  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  魔方云NAT建站如何实现端口转发?  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  香港服务器部署网站为何提示未备案?  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  如何快速搭建高效可靠的建站解决方案?  用v-html解决Vue.js渲染中html标签不被解析的问题  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  如何确认建站备案号应放置的具体位置?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  如何在云指建站中生成FTP站点?  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  如何在IIS7中新建站点?详细步骤解析  香港服务器网站推广:SEO优化与外贸独立站搭建策略  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  javascript日期怎么处理_如何格式化输出  Laravel怎么判断请求类型_Laravel Request isMethod用法  Bootstrap整体框架之JavaScript插件架构  JavaScript中的标签模板是什么_它如何扩展字符串功能  深圳网站制作平台,深圳市做网站好的公司有哪些?  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  大学网站设计制作软件有哪些,如何将网站制作成自己app?  教你用AI将一段旋律扩展成一首完整的曲子  如何在阿里云虚拟主机上快速搭建个人网站?  javascript如何操作浏览器历史记录_怎样实现无刷新导航  如何在阿里云完成域名注册与建站?  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  网站制作软件有哪些,制图软件有哪些?  javascript中闭包概念与用法深入理解  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  网站建设整体流程解析,建站其实很容易!  Python文件流缓冲机制_IO性能解析【教程】  想要更高端的建设网站,这些原则一定要坚持!  LinuxCD持续部署教程_自动发布与回滚机制  Laravel怎么使用artisan命令缓存配置和视图  油猴 教程,油猴搜脚本为什么会网页无法显示?  如何在阿里云通过域名搭建网站?  JS经典正则表达式笔试题汇总  如何快速上传自定义模板至建站之星?