Loading [MathJax]/jax/output/CommonHTML/fonts/TeX/AMS-Regular.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CentOS 6.5上安装Redis 3 及启动脚本

CentOS 6.5上安装Redis 3 及启动脚本

作者头像
会长君
发布于 2023-04-26 06:18:32
发布于 2023-04-26 06:18:32
4950
举报
文章被收录于专栏:linux教程linux教程

CentOS 6.5上安装Redis 3 及启动脚本,Redis的强大就不多说了,直接看下面的文章讲解。

第1步:下载、编译、安装

cd /opt wget http://download.redis.io/releases/redis-3.0.5.tar.gz tar zxvf redis-3.0.5.tar.gz cd redis-3.0.5 make && make install

第2步:配置,修改默认端口为7963、数据目录、日志目录、后台运行方式等

mkdir /etc/redis mkdir /var/log/redis mkdir -p /data/redis cd /opt/redis-3.0.5 cp redis.conf /etc/redis/7963.conf vi /etc/redis/7963.conf ——————– daemonize no port 6379 logfile “” pidfile /var/run/redis.pid # requirepass foobared dir ./ 改成 daemonize yes port 7963 logfile “/var/log/redis/7963.log” pidfile /var/run/redis_7963.pid requirepass 9k3NgZq%gO!W7x-0y=LI dir /data/redis ——————–

通过sed快速修改配置文件命令如下:

sed -i “s/daemonize no/daemonize yes/g” /etc/redis/7963.conf sed -i “s/port 6379/port 7963/g” /etc/redis/7963.conf sed -i “s/pidfile /var/run/redis.pid/pidfile /var/run/redis_7963.pid/g” /etc/redis/7963.conf sed -i “s/logfile ””/logfile ”/var/log/redis/7963.log”/g” /etc/redis/7963.conf sed -i “s/# requirepass foobared/requirepass 9k3NgZq%gO!W7x-0y=LI/g” /etc/redis/7963.conf sed -i “s/dir .//dir /data/redis/g” /etc/redis/7963.conf

第3步:修改系统内存策略,保证数据完整性

# 设置内存策略 grep vm.overcommit_memory /etc/sysctl.conf # 如果没有输出,就新增一行 echo “vm.overcommit_memory = 1” >> /etc/sysctl.conf # 如果有输出,就修改 sed -i “s/vm.overcommit_memory = 0/vm.overcommit_memory = 1/g” /etc/sysctl.conf # 让配置生效 sysctl -p

第4步:配置启动脚本

cd /opt/redis-3.0.5cp utils/redis_init_script /etc/init.d/redisvi /etc/init.d/redis———————————–# 第二行插入以下2行# chkconfig:  2345 90 10# description:  Simple Redis init.d scrip# 修改默认端口REDISPORT=6379# 改成REDISPORT=7963# 如果设置了Redis密码,则需要进行以下修改才能正常通过stop命令停止Redis服务# 在CONF=”/etc/redis/CONF | awk {print’CLIEXEC -p PASS” ]then    REDISPORT shutdownelse    REDISPORT -a

通过sed快速修改启动脚本命令如下:

sed -i “1 a # chkconfig:  2345 90 10” /etc/init.d/redissed -i “2 a # description:  Simple Redis init.d scrip” /etc/init.d/redissed -i “s/REDISPORT=6379/REDISPORT=7963/g” /etc/init.d/redis# 设置了密码则修改,不设置密码不用修改sed -i CONF | awk {print’PASS shutdown/g” /etc/init.d/redis

第5步:添加启动项,并启动

#设置为开机自启动Redis chkconfig redis on #验证启动项是否设置成功 chkconfig –list redis #启动Redis服务 service redis start #关闭Redis服务 service redis stop

Redis默认端口,默认空密码存在严重的安全性问题,所以上面安装过程修改了默认端口也添加了密码管控。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何骚气的打开 web 页面录制与回放的黑盒子~rrweb
前段时间开源了我们的 web 录制、回放基础库 rrweb,它可以将⻚⾯中的 DOM 以及⽤户操作保存为可序列化的数据,以实现远程回放。
苏南
2020/12/16
1.6K0
如何骚气的打开 web 页面录制与回放的黑盒子~rrweb
Rejouer:探秘web页面录制与回放的新大陆
在我长期的固有认知中:为了收集和上报网站交互过程中 JavaScript 的报错信息和其它相关数据,我们一般会采用自研或者第三方的SDK,也可以简单理解为埋点。这也是为了方便生产问题的排查,做到可溯源。
前端森林
2021/10/08
2.1K0
Rejouer:探秘web页面录制与回放的新大陆
浅析 Web 录屏技术方案与实现
本文首发于政采云前端团队博客:浅析 Web 录屏技术方案与实现 https://www.zoo.team/article/webrtc-screen
政采云前端团队
2021/11/12
2.1K0
前端录屏 + 定位源码,帮你快速定位线上 bug
web-see[1] 前端监控方案,提供了 前端录屏+定位源码 方式,让bug无处藏身
前端老道
2023/02/27
1.7K0
前端录屏 + 定位源码,帮你快速定位线上 bug
如何将录制的DOM转成视频文件
Dear,大家好,我是“前端小鑫同学”,😇长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~ 背景说明:      最近有在看GitHub上的rrweb项目,确实是一款DOM录制的神器,在使用文档中提供了很多我们会用到的场景和对应的示例,我们今天来看一下其中一个场景《转换为视频》,虽然rrweb直接回放的效果最佳但还是会遇到需要转为视频进行存储的要求,通过查看rrweb提供的rrvideo项目后决定写一下整个转换的过程,大致的流程图如下: 环境配置: 安
前端小鑫同学
2022/12/26
1.8K0
如何将录制的DOM转成视频文件
大厂前端面试考什么?2
JSONP 核心原理:script 标签不受同源策略约束,所以可以用来进行跨域请求,优点是兼容性好,但是只能用于 GET 请求;
loveX001
2023/01/04
6120
前端速记
日常记录一些 js/css 相对实用的小笔记,本笔记保持长期更新,如有错误或更好的方案留言反馈
2Broear
2024/03/12
2150
前端速记
来自大厂 10+ 前端面试题附答案(整理版)
这里也是在考察变量提升,关键在于第一个fn2(),这时fn2仍是一个undefined的变量,所以会报错fn2不是一个函数。
loveX001
2022/11/03
5840
记录一些前端面试题
定时自动刷新,content表示刷新间隔,单位为秒s,下面代码表示页面每隔三秒刷新一次
wscats
2020/06/05
6870
腾讯前端一面常考面试题合集
默认情况下, TCP 连接会启⽤延迟传送算法 (Nagle 算法), 在数据发送之前缓存他们. 如果短时间有多个数据发送, 会缓冲到⼀起作⼀次发送 (缓冲⼤⼩⻅ socket.bufferSize ), 这样可以减少 IO 消耗提⾼性能.
loveX001
2022/09/15
4210
作为前端你还不懂MutationObserver?那Out了
为什么突然写MutationObserver呢?最近在写页面水印的时候用到了MutationObserver方法,两者之间有什么联系呢?不用MutationObserver情况下,使用网站的人员可以随意修改DOM就可以把系统作者的版权标识(水印)去掉,然后使用无水印的网站,这显然是违背了系统作者的意愿,那么怎么防止这一操作呢?当然是MutationObserver,它能够监听DOM的变化,根据DOM的变化然后做出相应操作,比如删除水印后,使用MutationObserver监听到了水印的DOM被删除,就会立即生成一个水印,这样就杜绝了上面的情况。
can4hou6joeng4
2023/11/29
3160
滴滴前端一面常考手写面试题合集2
setInterval 的作用是每隔一段指定时间执行一个函数,但是这个执行不是真的到了时间立即执行,它真正的作用是每隔一段时间将事件加入事件队列中去,只有当当前的执行栈为空的时候,才能去从事件队列中取出事件执行。所以可能会出现这样的情况,就是当前执行栈执行的时间很长,导致事件队列里边积累多个定时器加入的事件,当执行栈结束的时候,这些事件会依次执行,因此就不能到间隔一段时间执行的效果。
helloworld1024
2023/01/04
8620
2023秋招前端面试必会的面试题_2023-02-28
事件是用户操作网页时发生的交互动作,比如 click/move, 事件除了用户触发的动作外,还可以是文档加载,窗口滚动和大小调整。事件被封装成一个 event 对象,包含了该事件发生时的所有相关信息( event 的属性)以及可以对事件进行的操作( event 的方法)。
用户10377376
2023/02/28
8890
滴滴前端一面常考手写面试题整理_2023-03-01
类数组是具有length属性,但不具有数组原型上的方法。常见的类数组有arguments、DOM操作方法返回的结果。
用户10358576
2023/03/01
1.9K0
详解 JS 中的事件循环、宏/微任务、Primise对象、定时器函数,以及其在工作中的应用和注意事项
当时的我年轻气盛,在简历上放了自己的博客地址,而面试官应该是翻了我的博客,好几道面试题都是围绕着我的博文来提问
用户6256742
2024/06/22
5810
大厂前端面试考什么?
浏览器的渲染进程的线程总共有五种: (1)GUI渲染线程 负责渲染浏览器页面,解析HTML、CSS,构建DOM树、构建CSSOM树、构建渲染树和绘制页面;当界面需要重绘或由于某种操作引发回流时,该线程就会执行。
loveX001
2022/11/17
1.3K0
前端监控 SDK 的一些技术要点原理分析
本文要讲的就是其中的第一个环节——数据采集与上报。下图是本文要讲述内容的大纲,大家可以先大致了解一下:
谭光志
2022/03/24
2.4K0
前端监控 SDK 的一些技术要点原理分析
那些高级前端是如何回答面试题的_2023-02-24
这个问题相信很多人会第一时间想到 Promise.all ,但是这个函数有一个局限在于如果失败一次就返回了,直接这样实现会有点问题,需要变通下。以下是两种实现思路
gogo2027
2023/02/24
5640
校招前端必会面试题_2023-03-01
实际上,上面的代码并不是立即执行的,这是因为setTimeout有一个最小执行时间,HTML5标准规定了setTimeout()的第二个参数的最小值(最短间隔)不得低于4毫秒。 当指定的时间低于该时间时,浏览器会用最小允许的时间作为setTimeout的时间间隔,也就是说即使我们把setTimeout的延迟时间设置为0,实际上可能为 4毫秒后才事件推入任务队列。
jsisbset
2023/03/01
1.2K0
前端高频手写面试题总结
输入字符串s,以及其重复的次数,输出重复的结果,例如输入abc,2,输出abcabc。
helloworld1024
2022/12/12
2.3K0
相关推荐
如何骚气的打开 web 页面录制与回放的黑盒子~rrweb
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档