Linux-Redis 6.2.6安装记录+后台启动+开机自启
Linux-Redis 6.2.6安装笔记记录
历史安装记录:Linux-6.2.1、Linux-6.0.10
1. 官网下载最新稳定版
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
2. 解压
yum install -y tar
tar -zxvf redis-6.2.6.tar.gz
3.创建软链接
ln -s redis-6.2.6 redis (或者直接改: mv redis-6.2.6 redis)
4.进入redis目录
cd redis
5.开始编译
为了避免编译报错,先升级 gcc 版本:
gcc -v
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bash
开始编译:
make
6.编译安装:
make install
7.修改配置文件:
vi redis.conf
(按Esc退出编辑模式下: /protected-mode 即可搜索)protected-mode no # 关闭保护模式daemonize yes # 守护进程模式开启#bind 127.0.0.1 # 绑定IP按需修改,bind指定网段远程访问redis,注释就没有限制了。port 6379 # 端口(单机默认,集群按需修改)requirepass 123456 # (搜/requirepass foobared)设置Redis密码
注:云服务器一定要设置密码,避免服务器被当成矿机
8. redis启动:进入src目录
cd src
启动命令:(启动命令+配置文件+后台启动)
./redis-server /usr/local/redis/redis.conf &
查看进程:
ps -ef | grep redis
自带的客户端连接测试:
(连接命令+IP+端口号+密码)
./redis-cli -h 127.0.0.1 -p 6379 -a 123456
工具远程连接测试:
redis的关闭命令:
redis-cli shutdown
9 相关文件解析:
redis-server 服务器启动命令
redis-cli 客户端启动命令
redis.conf redis核心配置文件
redis-check-dump RDB文件检查工具(快照持久化文件)
redis-check-aof AOF文件修复工具
10 开机自启配置
10.1 etc目录下创建redis目录
mkdir /etc/redis
10.2 将redis配置文件拷贝一份到etc/redis目录下
cp /usr/local/redis/redis.conf /etc/redis/6379.conf
10.3 文件赋权,避免文件执行无权限
chmod 755 /etc/redis/6379.conf
10.4 然后进入/redis/utils 目录下有启动脚本redis_init_script 拷贝并改名为redis
cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis
10.5 修改redis脚本
vi /etc/init.d/redis
首行添加:
#chkconfig: 2345 10 90
#description: Start and Stop redis
修改相应启动服务位置
EXEC=/usr/local/redis/src/redis-server
CLIEXEC=/usr/local/redis/src/redis-cli
如下图:
详细文件
#!/bin/sh
# chkconfig: 2345 10 90
# description: Start and Stop redis
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.### BEGIN INIT INFO
# Provides: redis_6379
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Redis data structure server
# Description: Redis data structure server. See https://redis.io
### END INIT INFOREDISPORT=6379
PASSWORD=123456
EXEC=/usr/local/redis/src/redis-server
CLIEXEC=/usr/local/redis/src/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"case "$1" instart)if [ -f $PIDFILE ]thenecho "$PIDFILE exists, process is already running or crashed"elseecho "Redis服务启动..."$EXEC $CONFfi;;stop)if [ ! -f $PIDFILE ]thenecho "$PIDFILE does not exist, process is not running"elsePID=$(cat $PIDFILE)echo "Stopping ..."$CLIEXEC -a $PASSWORD -p $REDISPORT shutdownwhile [ -x /proc/${PID} ]doecho "Redis服务关闭错误..."sleep 1doneecho "Redis服务关闭成功..."fi;;*)echo "Please use start or stop as first argument";;
esac
10.6 开启开机自启
chkconfig redis on
10.7 可以先测试一下启动和关闭是否正常
停止:
service redis stop
(会提示命令行加入密码不安全,暂时忽略)
启动:
service redis start
查看进程
ps -ef | grep redis
10.8 reboot重启主机,查看redis是否开机自启
reboot
ps -ef | grep redis
感谢阅览,暂时到这,结束。
Linux-Redis 6.2.6安装记录+后台启动+开机自启相关推荐
- Linux上的redis安装和后台启动
Linux上的redis安装和后台启动 1.环境准备 2.下载与安装 3.前台启动redis服务 4.后台启动redis服务 5.端口6379不同的解决办法 1.环境准备 Redis是用C实现的,需要 ...
- linux redis-4.0,Linux Redis 4.0.2 安装部署
Linux Redis 4.0.2 安装部署 01 安装GCC yum -y install gcc gcc-c++ libstdc++-devel tcl -y 02 下载安装包 cd /expor ...
- Linux环境下安装tomcat并配置开机自启
Linux环境下安装tomcat并配置开机自启 1. 将tomcat压缩包复制到Linux中,(这里复制到usr/local/tomcat目录下). 2. 使用tar zxvf apache-tomc ...
- redis和zookeeper安装教程并配置开机自启
redis和zookeeper安装教程并配置开机自启 redis安装并且配置开机自启 1.windows环境下的redis需要去github上获取: https://github.com/Micros ...
- 【转载】MongoDB安装并随windows开机自启
MongoDB安装并随windows开机自启 MongoDB的官方下载站是http://www.mongodb.org/downloads,可以去上面下载最新的程序下来.在下载页面可以看到,对操作系统 ...
- 实验图文详解——apache的编译安装及httpd服务开机自启
实验图文详解--apache的编译安装及httpd服务开机自启 1.导入安装包 2.解压安装包 3.分别解压httpd.apr.apr-util包 4.对apr.apr-util目录进行移动及重命名操 ...
- Centos7安装Nginx并配置开机自启
Centos7安装Nginx并配置开机自启 1.常用命令 #开机自启 chkconfig nginx on #启动nginx服务 systemctl start nginx.service #停止ng ...
- Linux(Centos7)下redis5安装、部署、开机自启
1.什么是redis redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串 ...
- linux命令后缀-d和 都表示后台启动,Linux复习材料_关宇亮整理版.doc
Linux复习材料_关宇亮整理版 Linux目录 第1章1.Linux的内核版与发行版的区别2.2个开发标准规范 4.常见的Linux发行版 5.Unix与Linux的关系与区别 6.Linux的特性 ...
最新文章
- Kafka:ZK+Kafka+Spark Streaming集群环境搭建(二十一)NIFI1.7.1安装
- 解决Couldn't resolve host 'mirrorlist.centos.org
- python链表添加多个值_Python基础10之数据结构(下)
- WeChat生成授权的token:md5(随机字符串+时间戳+盐值)
- mysql 两列数据互换_mysql 实现互换表中两列数据方法简单实例
- PetShop 中的字符串过滤
- linux-basic(6)linux的文件权限与目录配置
- RCF的优势--分布式应用
- Windows编程—控制面板程序显示信息修改(程序图标、名称、链接等)
- JSP中动态includ与静态includ的区别
- python小软件实例教程_【趣味案例】用Python做一个时光回忆录小软件,女朋友当场流泪说非我不嫁!...
- EasyCHM - 电子书制作软件
- wgs84坐标系拾取工具_百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具...
- 会员制营销的起源和基本原理
- 【Excel】Excel读取数据时,提示“服务器连接异常”
- linux磁盘存储和文件管理进阶
- csdn竟然还有这种神器!后悔没有早点知道!超好用的csdn插件,别再犹豫了,赶快入手吧!
- 【002】SPARC V8 体系结构第一章介绍
- [2012山东ACM省赛] Fruit Ninja II (三重积分,椭球体积)
- OpenJ_Bailian - 2977 生理周期 【枚举】
热门文章
- 2013汇总计算 广联达gcl_广联达新功能GCL2013的运用过程及感受
- 透过三季度财报看3.0用友:向云而升,做企业数智化的云引擎
- android p是第10代吗,Android P系统还没完全普及,Android Q就要来了?
- termux使用教程python-Termux折腾记--进阶之python库使用
- Termux使用美化并安装ubuntu教程
- ​前程无忧公布2022秋招毕业生需求最多的15个行业和10个城市;利安德巴赛尔任命新CEO|美通社头条...
- 提高店铺权重,淘宝商家必须知道的方法,淘宝开店铺,店铺动销率,店铺DSR,是否违规扣分,店铺的装修
- 云计算机的服务类型,关于“云计算”的服务类型(上)
- 我国执业药师制度存在的问题及建议
- 计算机组成原理组合逻辑,计算机组成原理组合逻辑电路.PPT