Linux redis配置服务,Linux 安装 redis 并配置成 service 系统服务
前言
写作这一篇文章纯粹的目的就是快速上手redis,人的精力有限,将你的精力花在学习知识上,而不是安装。
我就是喜欢简单的命令管理 Linux 上的程序,信奉傻瓜式操作是流行的前提。当你希望弄懂为什么,相信你也一定能够清楚。
安装
sudo yum -y install redis
上述命令在执行一系列操作之后,会告诉你安装 completed!
配置 redis.conf
配置文件地址 /etc/redis.conf 。下述前面的数值为在配置文件中的行数
# 注释 61 行 bind 127.0.0.1 允许远程登录 redis
61 # bind 127.0.0.1
# 修改 daemonize 为 yes,默认以后台方式运行程序
128 daemonize yes
# 修改生成的默认日志文件路径,work 是我的账户
163 logfile "/home/work/logs/redis.log"
# 配置持久化文件存放位置,注意 redisData 是个文件夹
247 dir /home/work/data/redisData
# 修改登录密码
480 requirepass 123456
配置开机启动
执行下述命令
cd /etc/
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
新建 redis 启动脚本
vi /etc/init.d/redisd
建议你采用 windows 新建 redisd 文件,然后 linux 上使用 rz 命令上传会好一些。
脚本内容如下:
#!/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
REDISPORT=6379
EXEC=/usr/bin/redis-server
CLIEXEC=/usr/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed"
else
echo "Starting Redis server..."
$EXEC $CONF
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$CLIEXEC -p $REDISPORT -a 123456 shutdown
while [ -x /proc/${PID} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
*)
echo "Please use start or stop as first argument"
;;
esac
执行下述命令
chkconfig redisd on
service redisd start # 打开 redis 服务
service redisd stop # 关闭 redis 服务
如上上述命令执行错误,提示权限,请采用 sudo 执行
以后管理 redis 的开闭关闭,仅需如下命令
# 开启
service redisd start
# 关闭
service redisd stop
平时建议你在 window 使用 redis desktop 去查看你的 redis 数据
redis desktop
Linux redis配置服务,Linux 安装 redis 并配置成 service 系统服务相关推荐
- wireshark使用教程 linux,Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕...
Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕 Wireshark是世界上最流行的网络分析工具.这个强大的工具可以捕捉网络中的数据,并为用户提供关 ...
- KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接
KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接 注意: KETTLE运行需要依赖 libwebkitgtk-1.0 将pdi-ce-8.2.0.0-342上传至服务器, ...
- 【服务器安装Redis】Centos7离线安装redis
1.1 下载.上传.解压redis4.0.11 下载地址:http://download.redis.io/releases/redis-4.0.11.tar.gz 下载后上传到服务器上,并解压: 备 ...
- jetson nano 烧录、更换镜像源、配置xrdp、安装Archiconda、配置CUDA、安装pytorch环境一条龙服务
jetson nano 烧录.更换镜像源.配置xrdp.安装Archiconda.配置CUDA.安装torch环境一条龙服务 一.jetson nano烧录 1.jetson nano上电 2.镜像烧 ...
- SVN CentOS7 下配置svn的安装及基础配置介绍
CentOS7 下配置svn的安装及基础配置介绍 by:授客 QQ:1033553122 目录 一. 实践环境... 1 二. 安装操作系统... 1 三. ...
- Tomcat提示指定的服务未安装Unable to open the service 'tomcat'
在使用NetBeans时出现如下所示错误,其原因是部分已安装的组件没有以服务的方式存在. 下面就是解决办法: 打开"运行"到"cmd",然后进入到tomcat安 ...
- Linux安装配置Redis CentOS 7 下安装Redis
Redis是一个高性能的,开源key-value型数据库.是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储.因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用 ...
- Linux云服务器使用命令安装Redis
文章目录 一.安装包准备 1.安装环境 2.下载安装redis安装包 3.上传安装包到云服务器 二.安装步骤 1.解压redis-6.2.6.tar.gz安装包 2.配置redis 三.全局设置 1. ...
- 在linux通过源码编译安装redis详细步骤
1.下载源码包 [root@localhost opt]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz 2.解压缩redis ...
最新文章
- java bitset用途_浅谈Java BitSet使用场景和代码示例
- oracle 日志切换太频繁,诊断一次Oracle日志切换频繁的问题
- SAP中的“定单状态”
- 计算机组成原理(第三版)唐朔飞-课后习题(完整版)
- 创建mysql数据库远程工具连接及ER图工具mysqlWorkbench使用
- 如何清空c盘只剩系统_如何深度清理c盘空间(怎么清理c盘只留下系统)
- 纪录片《燃点》快上映
- css3练习——手风琴图片
- 关于匿名者组织(Anonymous),你都知道哪些?
- docker redis
- virtualBox虚拟机之间网络互通设置
- 使用 ktra 搭建私人 Cargo registry
- AI人工智能入门-概念介绍和学习路线
- 如何在远程计算机上播放音乐,如何用iPhone远程遥控电脑播放音乐教程
- 解析“Web3悖论”的内在机理与突破路径(上篇·悖论)
- Rabbitmq 和erlang 安装成功但是网面访问不了
- Excel字符函数(1):利用3个函数提取邮箱中的域名
- JAVA- IDEA debug 常用快捷键
- 一步一个脚印,QAD助力CAPP走出信息化进阶之路
- Windows10修改用户名、密码
热门文章
- Python学习笔记015——汉字编码
- 小K的农场(差分约束)
- 领会CSS,实际中的研究
- Java线程之间通信
- gitlab搭建之互备模式
- [转]Ajax跨域访问问题-方法大全
- 深度学习和神经网络——第二周笔记
- ajax mysql登录我注册_ajax方式实现注册功能(提交数据到后台数据库完成交互)
- 表格锁定表头不动_Excel教程:你有没有被表头难过?分享几招搞定(下)
- echarts legend不显示_ECharts地图系列一(定制区域水波纹显示,以及其他区域圆点颜色不统一)...