我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux环境下启动redis的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux环境下启动redis的方法

这篇文章主要介绍了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)

感谢你能够认真阅读完这篇文章,希望小编分享linux环境下启动redis的方法内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux环境下启动redis的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux环境下安装 openOffice 并启动服务 的方法

一、背景故事这两天遇到一个大坑,客户要做office 文档在线预览功能,于是乎就要把office文档转换成pdf交给前端显示。 在某度找了一圈都说openOffice+jodconverter 可以搞定这个事情。代码倒是很好找,不过
2022-06-04

解决Linux环境下PHP7-FPM启动失败的方法

解决Linux环境下PHP7-FPM启动失败的方法在使用Linux服务器搭建网站或应用程序时,PHP7-FPM是一个常用的PHP FastCGI进程管理器。但是有时会遇到PHP7-FPM启动失败的问题,这可能会导致网站无法正常访问。在本文
解决Linux环境下PHP7-FPM启动失败的方法
2024-03-11

Linux下启动redis的方法有哪些

这篇文章给大家分享的是有关Linux下启动redis的方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.直接启动进入redis根目录,执行命令: #加上‘&’号使redis以后台
2023-06-27

ubuntu环境下安装memcache及启动的方法

本文实例讲述了ubuntu环境下安装memcache及启动的方法。分享给大家供大家参考,具体如下: 在ubuntu上安装memcache服务端比较简单。sudo apt-get install memcached memcached
2022-06-04

Linux环境下Apache开启https服务的方法详解

本文实例讲述了linux环境下ApacWlaVYufABkhe开启https服务的方法。分享给大家供大家参考,具体如下: 首先申请SSL证书,以阿里云为例,找到域名管理:免费开启SSL证书:配置单域名免费证书:(有效期一年)点击确定,验证证
2022-06-04

Linux下启动tomcat的方法

tomcat是随机启动的,所以在开启服务器的时候要手动开启tomcat,不然没法访问(网上说可以设置随着服务器开启而开启,我还不会妮。。。) 1:找到tomcat安装路径 [root@localhost ~]# cd .. (返回上一级目录
2022-06-04

Linux下配置jdk环境的方法

1.去官网下载适用于linux的jdk包,如jdk-8u162-linux-x64.tar.gz 2.创建目录,将jdk包拷贝到该目录下,如home/haha/user/java 3.在控制台中进入该目录,http://www.cppcns
2022-06-04

Linux环境下PHP7.0的安装方法

这篇文章将为大家详细讲解有关Linux环境下PHP7.0的安装方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP7和HHVM比较 PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超
2023-06-09

linux启动redis的方法有哪些

在Linux系统上启动Redis有以下几种方法:使用命令行启动:通过终端登录到Linux系统,然后输入redis-server命令启动Redis。$ redis-server将Redis设置为系统服务:将Redis配置为系统服务,可以在系
2023-10-27

linux环境下编写shell脚本实现启动停止tomcat服务的方法

第一步:以管理员的身份进入控制台,在指定目录下新建一个shell脚本,我这里命名为tomcat.sh第二步:编写shell脚本#!/bin/bash tomcat_home=/usr/tomcat/apache-tomcat-8.0.48
2022-06-04

Linux中启动redis的方法有哪些

本篇内容主要讲解“Linux中启动redis的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中启动redis的方法有哪些”吧!1.直接启动 进入redis根目录,执行命令:
2023-06-28

伪分布式环境下启动Hadoop下的Hive

在本地搭建好伪分布式环境,打开虚拟机进入linux系统,如果是在root用户下则需要切换至Hadoop用户su - hadoop按需输入hadoop密码在hadoop家目录下启动Hadoop集群start-all.sh 查看进程,检查是否正常启动jps进入Hi
伪分布式环境下启动Hadoop下的Hive
2020-12-04

编程热搜

目录