linux下如何为redis配置path,linux环境下如何启动redis
启动redis
redis可执行文件说明:
redis-server:redis服务器
redis-cli:redis命令行客户端
redis-benchmark:redis性能测试工具
redis-check-aof:aof文件修复工具
redis-check-dump:rdb文件检查工具
1、直接启动
直接运行redis-server即可以启动redis
redis服务器默认会使用6379端口,通过--port参数可以自定义端口号:
redis-server --port 6380
如果出现警告:
WARNING overcommit_memory is set to 0! Background save may fail under low memory condition.
To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
过量使用内存设置为0!在低内存环境下,后台保存可能失败。为了修正这个问题,请在/etc/sysctl.conf 添加一项 'vm.overcommit_memory = 1' ,然后重启(或者运行命令'sysctl vm.overcommit_memory=1' )使其生效。
按这个提示来做,警告排除。
2、通过初始化脚本启动redis
redis源码目录的utils文件夹中有一个名为redis-init_script的初始化脚本文件
步骤
(1)配置初始化脚本。
首先将初始化脚本复制到/etc/init.d目录中,文件名为redis_端口号(redis_6379),然后修改脚本第6行的REDISPORT的变量值为同样的端口号(ubuntu)
如果是centos或者redhat则使用以下脚本(端口号根据实际情况修改)#chkconfig: 2345 90 10
#description: Redis is a persistent key-value database
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_6379.pid
CONF="/etc/redis/6379.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
if [ "$?"="0" ]
then
echo "Redis is running..."
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
while [ -x ${PIDFILE} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis_6379 {start|stop|restart|force-reload}" >&2
exit 1
esac
(2)建立需要的文件夹
/etc/redis 存放redis配置文件
/var/redis/端口号 存放redis的持久化文件
(3)修改配置文件
把配置文件模板复制到/etc/redis目录中,已端口号命名(如“6379.conf”)
需要修改的配置及说明:
daemonize yes:使redis以守护进程模式运行
pidfile /var/run/redis_端口号.pid:设置redis的pid文件位置
port 端口号:设置redis监听的端口号
dir /var/redis/端口号:设置持久化文件存放位置
设置开机启动服务:
sudo update-rc.d redis_端口号 defaults // 告诉系统启动时候,自动执行redis_端口号 这个脚本。(ubuntu)
更多Redis相关知识,请访问Redis使用教程栏目!
linux下如何为redis配置path,linux环境下如何启动redis相关推荐
- Linux离线安装NTP服务,内网环境下配置本地时间同步
参考文章:Linux离线安装NTP服务,无外网环境下配置本地时间同步 | 航行学园 1.常用命令 rpm -qa | grep ntp #查询已安装的ntp版本信息等 rpm -e --nodeps ...
- 缺少nst linux.mbr文件,用EasyBCD2.0在Windows环境下引导Linux启动
用EasyBCD2.0在Windows环境下引导Linux启动 以在Win7环境下用EasyBCD2.0.2引导Ubuntu启动为例(Ubuntu安装在Win7之前,倘若反了进不去Win7,可以用Wi ...
- linux服务器怎么查看cpu配置信息,linux服务器cpu信息查看详解
在linux系统中,提供了/proc目录下文件,显示系统的软硬件信息.如果想了解系统中CPU的提供商和相关配置信息,则可以查/proc/cpuinfo.但是此文件输出项较多,不易理解.例如我们想获取, ...
- linux下ipv6地址如何ping,IPv6地址环境下如何使用ping、telnet命令
IPv6地址环境下如何使用ping.telnet命令 日期:2020-08-12 10:46 浏览次数: 分类:知识库 来源:郑州冰川网络技术有限公 本文主要介绍IPV6通信时,IPv6地址的ping ...
- Windows下Visual Studio Code配置Shell开发环境 (超详细图文)| 瞬间提高200%生产力
人生苦短,务必性感. 要说目前最火的编辑器,我说是Visual Studio Code(VS Code)应该没人反对吧!!!作为一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高 ...
- mamp 配置php,Mac OSX下使用MAMP安装配置PHP开发环境
一.简单介绍: PHP 页需要通过 Web 服务器处理.因此,要在 PHP 进行开发,您需要访问支持 PHP 的 Web 服务器和 MySQL 数据库.phpMyAdmin 也很实用,它是 MySQL ...
- 超详细Spring MVC的环境配置:IDEA环境下创建Maven WebAp
Spring MVC的环境配置: 1. IDEA环境下创建Maven WebApp 配置示例如下: 第一步,创建maven工程 第二步,配置web功能: 第三步,配合Tomcat 运行web文件 2. ...
- tensorflow环境下的识别食物_在win10环境下进行tensorflow物体识别(ObjectDetection)训练...
安装ObjectDetection,CPU和GPU都需要 解压module.rar放到C:\TFWS\models目录 地址:https://github.com/tensorflow/models ...
- 最新版本Redis:Redis 7.0 安装使用,Docke启动Redis,Redis使用场景-2022年最新Redis图解安装
最新版本Redis:Redis 7.0 安装使用,Docker安装Redis,Redis使用场景-2022年最新Redis图解安装 Redis 镜像版本地址:Docker Hub #拉取redis 7 ...
最新文章
- zsh与oh-my-zsh
- php 清空输入缓存,用PHP清理用户输入的最佳方法是什么?
- 子module 引入so库,aar文件配置
- Zabbix的分布式监控部署
- mysql-in关键字,分组查询,分页查询
- 物联网安全威胁及应对措施
- DESIGN_OUTLINE' and 'CUTOUT' are the preferred subclasWARNING
- spring boot 使用maven和fat jar/war运行应用程序的对比
- 边缘检测(5)Canny算法
- ces测试数据测试ces测试数据测试ces测试数据测试ces测试数据测试ces测试数据测试撒擦撒擦是
- Java面试题2021,文末有福利
- mysql怎么更改属性_MySQL 中怎么修改字段名,不更改属性?
- 【转载】一天之内上手.Net+WAP项目
- 【语音识别】语音端点检测及Python实现
- Abseil之New Join API
- 【OpenCV学习笔记】【函数学习】十二(cvCanny()函数及其阈值设置的比较)
- 【实习记】2014-09-26恢复linux下误删的ntfs盘中的文件
- 读书摘要——矇矇的秘密基地(关于DODAF)
- 高仿一元云购IOS应用源码项目
- 微信小程序点播音频服务器,微信小程序无法播放本地音频
热门文章
- Redis从入门到精通|干货篇
- RabbitMQ事务和Confirm发送方消息确认——深入解读
- pomelo获取客户端IP
- 数据结构pta选择判断复习
- 十四、PyCharm开发Python利用WMI修改电脑IP、DNS
- Max retries exceeded with URL报错小记
- fastai学习:05_pet_breeds Questionnaire
- html5群组选择器,css选择器
- bootstrap 取消_学习写个网站(5)Bootstrap学习2
- 为什么用python写爬虫_零基础,是怎么开始写Python爬虫的