-
2021-05-09 04:13:25
Linux下redis的启动和关闭通过命令来实现。下面由学习啦小编为大家整理了linux下redis启动关闭命令的相关知识,希望对大家有帮助!
linux的redis启动关闭命令
linux的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)
如果是centos或者redhat则使用以下方法:
chkconfig redis_端口号 on
设置权限可执行
chmod +x /etc/init.d/redis_端口号
现在就可以使用 /etc/init.d/redis_端口号 start/stop 来启动和停止redis了
linux的redis停止命令
redis-cli shutdown 或者 kill redis进程的pid
更多相关内容 -
linux的redis启动关闭命令.docx
2020-08-21 22:41:30第 第 PAGE 1 页 共 NUMPAGES 1 页 linux的redis启动关闭命令 Linux下redis的启动和关闭通过命令来实现下面由小编为大家整理了linux下redis启动关闭命令的相关知识希望对大家有帮助! linux的redis启动关闭命令 linux... -
linux 下redis启动命令
2021-07-13 10:14:20redis-server文件位置输入如下命令查询位置 find / -name redis-server 查询结果: 查看是否启动成功: netstat -npltredis-server文件位置输入如下命令查询位置
find / -name redis-server
查询结果:
查看是否启动成功:netstat -nplt
切换到到redis.conf目录,输入命令redis-server redis.conf
进入redis客户端,命令
redis-cli
检测后台进程是否存在
ps -ef |grep redis
启动服务
redis-server
报异常
如上出图所示,证明Redis已经启动解决方法: 关掉Redis,重启即可
redis-cli shutdown //关闭 redis-server //开启
-
Linux系统下Redis的安装和启动关闭
2021-07-24 11:17:44Redis概述安装 Redis是一个开源的key-value存储系统 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set – 有序集合)和hash(哈希类型) 这些...Redis概述安装
- Redis是一个开源的key-value存储系统
- 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set – 有序集合)和hash(哈希类型)
- 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的
- 在此基础上,Redis支持各种不同方式的排序
- 与memcached一样,为了保证效率,数据都是缓存在内存中
- 区别的是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件
- 并且在此基础上实现了**master-slave(主从)**同步
Redis安装
安装Rdis准备工作
确保当前环境有c语言的编译环境
下载安装最新版本的gcc编译器
测试是否有gcc
gcc --version查询
没有则使用yum install gcc方法安装gcc
测试gcc版本
下载redis
去Redis官网下载最新版本redis
使用Xftp把redis压缩包上传到linux
用Xsell连接linux,查看是否上传成功
解压redis
使用tar -zxvf redis-6.2.5.tar.gz命令解压
进入目录 cd redis-6.2.6
执行make命令
只是编译好,没有执行
如果没有准备好C语言编译环境,make会报错 —Jemalloc/jemalloc.h:没有那个文件
解决办法:
先查看gcc是否安装成功
安装成功后,使用make distclean把里面的编译文件给清除
再使用make编译
使用make install安装redis
安装成功后默认/usr/local/bin路劲安装
查看默认安装目录:
redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
redis-check-aof:修复有问题的AOP文件,rdb和aof后面讲
redis-sentinel:Redis集群使用
redis-server:Redis服务器启动命令
redis-cli:客户端,操作入口
启动Redis
前台启动(不推荐)
使用redis-server命令启动
前台启动,命令行窗口不能关闭,否则服务器停止
后台启动(推荐)
首先先进入redis-6.2.5的目录中,里面有一个redis.conf文件
将redis.conf拷贝一份到其他目录
后台启动设置**daemonize no **改为 yes
修改redis.conf(128行)文件将里面的daemonize no 改为 yew,让服务在后台启动
使用vi redis.conf修改拷贝的文件
Redis启动
到/usr/local/bin目录下,使用redis-server /etc/redis.conf命令启动redis
使用ps -ef | grep redis查看进程
连接Redis
在/usr/loacl/bin中使用redis-cli命名连接Redis
测试验证:ping
PONG代表连接成功Redis关闭
单实例关闭
在redis-cli界面中使用shutdown关闭redis,使用exit或Ctrl + C退出redis-cli界面
也可在外面命令中使用redis-cli shutdown关闭
多实例关闭
使用指定端口关闭:redis-cli -p 6379 shutdown
可以使用进程关闭
-
Linux下启动和关闭Redis
2020-08-14 11:24:39之前写了安装Redis,虽然也写了启动和关闭,但是需要大量的时间去找,所以这次直接提出来,便于初学者查看。 一、前台启动 1、首先进入到Redis的src目录下: 执行命令:cd /redis-6.0.4/src 2、接着执行命令: ./...之前写了安装Redis,虽然也写了启动和关闭,但是需要大量的时间去找,所以这次直接提出来,便于初学者查看。
一、前台启动1、首先进入到Redis的src目录下: 执行命令:cd /redis-6.0.4/src 2、接着执行命令: ./redis-server
效果图:
注意:这里的执行时前台执行,也就是说当你关闭当前Redis回话之后,Redis服务也随之关闭。所以我们一般从后台启动。
二、后台启动1、首先进入到文件目录: cd /usr/local/redis-6.0.4/bin 2、执行启动命令: ./server-redis 3、查看进程: ps -A | grep redis
效果图:
三、简单使用
1、执行命令:./redis-cli 然后我们就可以执行脚本
效果图:
四、停用客户端1、执行命令:./redis-cli shutdown
-
Linux上安装Redis和Redis的启动关闭
2022-01-29 22:26:44Linux上安装Redis和Redis的启动关闭 第一步 到 官网下载 Redis Redis官网 第二步 将下载好的压缩包上传到 Linux 上 第三步 安装 1、准备工作:下载安装最新版的 gcc 编译器 安装Redis需要当前系统有C 语言的编译... -
linux关闭redis命令 redis配置redis的服务器启动和关闭 - Redis - 服务器之家
2020-12-22 18:30:18linux关闭redis命令 redis配置redis的服务器启动和关闭发布时间:2017-04-13来源:服务器之家# chkconfig: 2345 10 90# description: Start and Stop redisPATH=/usr/local/devtools/redis/src:/sbin:/usr/bin:/... -
linux怎么启动redis
2021-05-10 02:19:221、首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中。(1)创建bin和redis.conf文件,“mkdir...(2)执行Linux文件移动命令,“mv /lamp/redis-3.0.7/redis.conf /usr/local/redis/etc;cd /... -
linux下redis的安装、启动、关闭和卸载
2020-12-22 18:29:40一 下载 Redis 安装包去redis 官网下载reids 安装包, redis 官网默认只提供Linux 的安装包,所以不用担心下载到windows 的安装包.笔者下载的是 redis-3.2.1.tar.gz. 下载的为redis 源码,应该使用源码安装方式安装... -
redis启动、关闭命令
2017-04-05 14:26:59启动:redis-server /opt/redis-stable/redis.conf -
Linux上Redis的启动、使用和停止
2022-03-22 08:27:570、安装Redis参考06003_redis在Linux上的安装 1、Redis的启动 (1)前端模式启动 ①直接运行bin/redis-server将以前端模式启动:切换到 /usr/local/redis/redis/bin目录下,然后./redis-server ; ②前端模式的缺点... -
redis linux下添加启动关闭服务脚本&使用service命令直接操作
2022-06-02 09:15:36redis linux系统下编辑启动关闭服务的脚本,并将其添加到启动脚本目录,可使用service命令直接操作 -
总结Linux下Redis操作常用命令
2022-02-19 15:41:061.Ubuntu/Centos安装redis(redis...假如在redis文件下的bin目录下,命令: redis-server /etc/redis/redis.conf #启动redis服务 假如在redis文件下 /bin/redis-server /etc/redis.conf #启动redis服务 3.连接redis re -
linux redis自动关闭问题
2020-08-20 12:55:55linux 自动关闭的问题 问题: redis.clients.jedis.exceptions.JedisDataException: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may ... -
Linux下Redis启动/关闭/重启服务脚本
2020-12-22 18:30:13脚本功能:实现redis单机多实例情况下的正常启动、关闭、重启单个redis实例。完成系统标准服务的以下常用功能: start|stop|status|restart注:redis程序代码屏蔽了HUP信号,不支持在线重载配置文件,故去掉reload... -
Redis的启动和关闭(前台启动和后台启动)
2021-05-16 18:46:31注:实现前台启动redis前台启动redis后,就不能再在输入框中输入命令,否则就会将服务端停止。进入到上面脚本所在的目录下启动服务端./redis-server然后再复制一个会话,再次进入脚本命令所在的目录,启动客户端。./... -
详解linux下redis安装、启动与停止,redis做成服务
2020-09-09 21:45:25主要介绍了详解linux下redis安装、启动与停止,redis做成服务,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 -
Linux下停止和启动redis
2020-12-22 18:30:111.停止redis (进入redis安装目录)[root@JDu4e00u53f7 redis]# ./bin/redis... 启动redis[root@JDu4e00u53f7 redis]# ./bin/redis-server /usr/local/redis/etc/redis.conf3.使用redis[root@JDu4e00u53f7 redis]# ./b... -
Linux下 redis 的安装和启动
2022-02-13 23:56:35文章目录1:GitHub 下载源代码2:linux 上编译2.1: 将上传后的 redis 代码进行解压到 /usr/local 下(个人习惯)2.2: 安装 redis 编译 需要的 gcc 套件2.3: 编译 redis 文件夹3:redis 的启动3.1 查看 redis 是否启动3.2:... -
Redis :Linux和Window查看版本号以及启动关闭命令
2021-03-13 07:45:33redis-server -vredis-server --version 查看客户端版本**二者都可以**redis-cli -vredis-cli --version 进入客户端redis-cli 二、Window版本:查看服务端版本1、启动服务端:redis-server2、启动客户端:redis-cli3... -
redis启动、关闭操作 (附linux网络连接失败解决方案)
2022-02-02 09:17:58linux网络连接失败解决和redis启动和关闭操作笔记 -
linux开启关闭Redis
2022-04-21 07:54:26连接xshell用 service network restar #重启网络 ...[root@localhost redis]# ./bin/redis-server ./redis.conf [root@localhost redis]# ./bin/redis-cli 127.0.0.1:6379> exit [root@localhost redis]# . -
linux系统中启动redis
2022-05-26 22:20:34这种方式不推荐,因为当前页面退出了,redis服务就会在自动关闭。 方式二: 后台启动(推荐): find / -name "redis.conf" 命令找到redis.conf文件 将redis.conf文件赋值一份到/etc文件夹中 修改... -
linux 系统redis常用命令
2022-06-23 14:59:01二、启动redis服务方法通过cd命令先进入redis所在的目录,进入bin文件夹(我的redis-server程序所在的目录是:/usr/local/redis/bin/),然后直接输入以下命令: 二、关闭redis方法直接执行以下命令: 三、重启... -
Linux下如何正确停止重启启动redis服务
2022-04-20 10:24:35如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis /etc/init.d/redis-server stop /etc/init.d/redis-server start /etc/init.d/redis-server restart 如果是通过源码安装的... -
Linux下部署redis、启动redis、创建redis节点集群
2022-04-13 17:17:12Linux下部署redis、启动redis、创建redis节点集群 -
Linux下Redis服务启动与关闭
2022-08-05 11:27:42Linux服务器环境下Redis服务启动、关闭、远程测试、常见报错。