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/REDISPORT.confPASS=greprequirepassCONF | awk {print’Extra close brace or missing open braceCLIEXEC -p You can't use 'macro parameter character #' in math modePASS” ]then    CLIEXECpREDISPORT shutdownelse    CLIEXECpREDISPORT -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 13aPASS=greprequirepassCONF | awk {print’Extra close brace or missing open bracePASS 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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Redis5.0.5 安装与配置
哎, 本来想的是10.1 回家呢, 结果突然本地多了一例的疫情, 所以只能把票都退了,已经将近一年都没有回家, 思念如泉~, 只能静下心来继续学习, 路漫漫其修远兮吾将上下而求索!
彼岸舞
2022/10/04
9581
Redis5.0.5 安装与配置
Ubuntu 安装 Redis
1. 下载并安装 redis 2.6.16版 sudo mkdir /usr/local/src/Redis cd /usr/local/src/Redis sudo wget http://download.redis.io/releases/redis-2.6.16.tar.gz tar -zxf redis-2.6.16.tar.gz cd redis-2.6.16 sudo make 2. 检验编译是否 正确 sudo make test <span style="font-size:14px;"
庞小明
2018/03/07
1.5K0
Redis 3.x 单节点和伪分布式安装
安装的时候指定端口号和命令执行路径,其余保持默认即可,这里演示另一个服务的安装并省略部分重复内容
CoderJed
2018/09/13
5000
Centos7 安装 redis
1.修改/root/redis-stable/redis.conf: daemonize no 将值改为yes 保存退出
Devops海洋的渔夫
2019/06/02
9750
redis(1)
redis就是KV类型的数据库. 可用作数据库,消息中间件. 它支持的数据类型也很多
大大刺猬
2020/12/07
5490
redis(1)
CentOS 7.6安装配置redis 6.0.6
官网下载 http://download.redis.io/releases/redis-6.0.6.tar.gz?_ga=2.148026366.813350140.1595486223-17780
CodeWwang
2022/08/24
4840
CentOS 6上的redis搭建实战记录
redis 是一个基于内存的高性能key-value数据库,数据都保存在内存中定期刷新到磁盘,以极高的读写效率而备受关注。他的特点是支持各种数据结构,stirng,hashes, list,set,和sorted sets 1、下载安装 wget http://download.redis.io/redis-stable.tar.gz tar -zxvf redis-stable.tar.gz cd redis-stable make make test 检查一下是否正常,遇到2个错误 [root@loca
张善友
2018/01/22
1.1K0
Redis 安装与启动
在安装 Redis 前需要了解 Redis 的版本规则以选择最合适自己的版本,Redis 约定次版本(即第一个小数点后的数字)为偶数的版本是稳定版本(如 2.4版本,2.6版本),奇数版本是非稳定版本(如2.5版本,2.7版本),推荐使用稳定版本进行开发和在生产环境中使用.
smartsi
2019/08/07
4K0
Redis主从复制搭建
准备环境 192.168.1.100 MASTER 6379 192.168.1.101 SLAVE 6379 脚本每个人的环境不同.可能有的会有问题,按照自己的环境来改和执行 [root@localhost redis]# vim start.sh //就是不想手动敲那么累,全是命令拼凑 #!/bin/bash Redis_home=/usr/local/redis # start dow redis echo -e "\033[41;36m test env \033[0m" if [ !
Yuou
2022/09/26
2590
Redis安装与卸载
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库, 并提供多种语言的API。它支持丰富的数据类型,和高速的内存读写。正在逐步取代memcached的地位。
Lansonli
2021/10/09
1.9K0
Redis的三种启动方式
Part I. 直接启动 下载 官网下载 安装 Shell代码 tar zxvf redis-2.8.9.tar.gz   cd redis-2.8.9   #直接make 编译   make   #可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。   make install   启动 Shell代码 #加上`&`号使redis以后台程序方式运行   ./redis-server &   检测 Shell代码
Java学习123
2018/05/16
7940
Redis安装部署(一主二从三哨兵)
需求:根据当前客户的生产环境,模拟安装部署Redis的测试环境,方便后续的功能测试。
Alfred Zhao
2020/04/23
7990
微系列:2、在Centos中,搭建Redis集群
新建文件夹5800,将redis-server、redis-cli、redis.conf拷贝到新建的文件夹中
老张的哲学
2023/01/09
4790
CentOS下Redis高可用安装笔记 顶
mkdir /etc/keepalived/scripts/ vi /etc/keepalived/scripts/redis_check.sh
白石
2019/08/23
3570
Redis哨兵模式搭建
主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。
Yuou
2022/09/26
7960
redis开机启动脚本
redis.conf daemonize yes pidfile /usr/local/redis/var/redis.pid port 6379 timeout 300 loglevel notice logfile /usr/local/redis/var/redis.log databases 16 save 900 1 save 300 10 save 60 10000 rdbcompression yes dbfilename dump.rdb dir /usr/local/redis/var/
用户1503405
2021/10/29
1.4K0
Linux学习笔记之Linux下Redis的安装和部署
Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。 和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。所以Memcache的应用场景适用于缓存无需持久化的数据。而Redis不同的是它会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,实现数据的持久化。
Jetpropelledsnake21
2018/08/27
7070
Linux学习笔记之Linux下Redis的安装和部署
centos下部署redis服务环境的操作记录
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、 list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集
洗尽了浮华
2018/01/23
6260
Redis二进制编译安装教程
GitHub Redis下载地址:https://github.com/redis/redis/tags Redis安装包下载地址:https://download.redis.io/releases/
Power
2025/03/02
1570
CentOS 7 源码编译安装 Redis
https://segmentfault.com/a/1190000003084917
晓晨
2018/08/02
1.4K0
相关推荐
Redis5.0.5 安装与配置
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档