Redis 提供了多种启动方法。

第一种:默认的启动方法

# redis-server
27792:C 13 Jul 2021 23:57:17.142 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
27792:C 13 Jul 2021 23:57:17.142 # Redis version=6.2.4, bits=64, commit=00000000, modified=0, pid=27792, just started
27792:C 13 Jul 2021 23:57:17.142 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
27792:M 13 Jul 2021 23:57:17.142 * Increased maximum number of open files to 10032 (it was originally set to 1024).
27792:M 13 Jul 2021 23:57:17.142 * monotonic clock: POSIX clock_gettime_.__.-``__ ''-.__.-``    `.  `_.  ''-._           Redis 6.2.4 (00000000/0) 64 bit.-`` .-```.  ```\/    _.,_ ''-._(    '      ,       .-`  | `,    )     Running in standalone mode|`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379|    `-._   `._    /     _.-'    |     PID: 27792`-._    `-._  `-./  _.-'    _.-'|`-._`-._    `-.__.-'    _.-'_.-'||    `-._`-._        _.-'_.-'    |           https://redis.io`-._    `-._`-.__.-'_.-'    _.-'|`-._`-._    `-.__.-'    _.-'_.-'||    `-._`-._        _.-'_.-'    |`-._    `-._`-.__.-'_.-'    _.-'`-._    `-.__.-'    _.-'`-._        _.-'`-.__.-'27792:M 13 Jul 2021 23:57:17.143 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
27792:M 13 Jul 2021 23:57:17.143 # Server initialized
27792:M 13 Jul 2021 23:57:17.143 * Ready to accept connections当前的reids版本为6.2.4
redis的默认端口6379
redis建议使用配置文件来启动文件。缺点:这种直接启动的方式无法使用自定义的配置文件,不能再生产环境使用。

第二种:直接运行的时候设置参数

#redis-server --port 6388

这种方式不利于生产环境保存常用的设置。

第三种:使用配置文件:

/usr/local/redis-6.2.4/src/redis-server /usr/local/redis-6.2.4/redis.conf

第四种:将启动固定为启动命令。此方法最为常用,便于运维。

# cat /usr/lib/systemd/system/redis.service
[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target[Service]
Type=forking
PIDFile=/run/redis_6379.pid
ExecStart=/usr/local/redis-6.2.4/src/redis-server /usr/local/redis-6.2.4/redis.conf
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true[Install]
WantedBy=multi-user.target

可以使用命令启动:

# systemctl start redis

Redis的关闭:

第一种方法:

# redis-cli  shutdown-- 日志信息:
# cat /var/log/redis.log
27839:M 14 Jul 2021 00:11:48.961 # User requested shutdown...
27839:M 14 Jul 2021 00:11:48.961 * Saving the final RDB snapshot before exiting.
27839:M 14 Jul 2021 00:11:48.962 * DB saved on disk
27839:M 14 Jul 2021 00:11:48.962 * Removing the pid file.
27839:M 14 Jul 2021 00:11:48.962 # Redis is now ready to exit, bye bye...

第二种方法:kill -9

# ps -ef| grep -i redis
root       27857       1  0 00:13 ?        00:00:00 /usr/local/redis-6.2.4/src/redis-server 127.0.0.1:6379使用kill命令强制杀死redis的进程。
但是使用kill -9粗暴的杀死了redis服务,则不会做持久化操作,会造成缓存区等资源不能被优雅的关闭
极端情况会造成AOF和复制丢失数据的情况。

第三种:redis-cli shutdown nosave|save 表示是否在关闭redis之前生成持久化文件。

第四种: systemctl stop redis服务

redis客户端登录:

第一种:交互式
# redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> set hello redis;
OK
127.0.0.1:6379> get hello
"redis;"127.0.0.1:6379> quit第二种:命令式
# redis-cli -h 127.0.0.1 -p 6379 get hello
"redis;"

Redis 6.2 启动关闭相关推荐

  1. linux redis退出命令行,linux的redis启动关闭命令

    Linux下redis的启动和关闭通过命令来实现.下面由学习啦小编为大家整理了linux下redis启动关闭命令的相关知识,希望对大家有帮助! linux的redis启动关闭命令 linux的redi ...

  2. redis设置后台启动,关闭后台redis

    1:设置后台启动 1:拷贝解压目录下的redis.conf配置文件到安装目录的bin目录下> cp redis.conf /usr/local/redis/bin/ 2:修改安装路径下的redi ...

  3. Linux 和Windows 下启动 关闭 Redis 服务

    1.linux 下启动 关闭 redis 找到redis的根目录,可用如下指令 whereis redis 找到redis的根目录 进入 .进入后发现只有conf文件没有server文件(*启动时需要 ...

  4. linux 关闭redis 命令_linux关闭redis命令 redis配置redis的服务器启动和关闭 - Redis - 服务器之家...

    linux关闭redis命令 redis配置redis的服务器启动和关闭 发布时间:2017-04-13 来源:服务器之家 # chkconfig: 2345 10 90 # description: ...

  5. Redis的多种启动方式比较!

    有感: Redis玩了许久时间,真心感觉启动方式还是自己定义的方便! 1)直接启动和关闭:(配置文件默认) 开启:redis-server &(&后台运行) #daemonize ye ...

  6. [CentOS7]redis设置开机启动,设置密码

    简介 上篇文章介绍了如何安装redis,但每次重启服务器之后redis不会自启,这里将介绍如何进行自启设置,以及如何设置redis的密码,进行密码验证登陆. 上篇文章: Centos7安装Redis ...

  7. Redis:03---Redis的启动与配置参数大全

    一.Redis的可执行文件 当我们安装完Redis之后,src和/usr/local/bin目录下提供了下面这些可执行程序,我们称之为Redis Shell: redis-server Redis服务 ...

  8. redis安装和启动

    ------------------------------redis------------------------------- 一.哪儿用了redis?为什么要用redis? 哪儿用来:首页轮播 ...

  9. redis配置后台启动

    如果我们redis一直是前台启动的话,操作非常的不方便,一旦关闭此会话,redis就自动断开了 所以我们需要将redis配置后台启动 我们启动redis的时候,默认采用他自带这这个redis.conf ...

最新文章

  1. 向基于Linux的Oracle RAC 10g集群添加新节点
  2. 最新 | Python 官方中文文档正式发布!
  3. 这两种完全不同的JPEG加载方式,你肯定见过!
  4. linux下gate版本管理,Linux安装使用GoldenGate
  5. jQuery的无new实例化
  6. OpenShift 4 - 用CA证书或Token访问Internal Registry中的容器
  7. 获得对摄像头的访问权
  8. 学习人工智能深度学习需要掌握的python语法糖
  9. 太极发送卡片软件_QQxml卡片消息发送-防撤回等等安卓QQ插件Notified-支持太极框架 -发送QQ卡片消息...
  10. linux link 硬链接,Linux系统中的硬链接(hard link)与软链接(symbolic link)
  11. python 爬虫。爬取小说--斗破苍穹
  12. 三角函数π/2转化_三角函数求值问题
  13. 小米手环6解决天气未同步问题
  14. Python使用pillow库往图片上写入文字或覆盖另一张图片
  15. 月度总结 | 2022年03月 | 考研与就业的抉择 | 确定未来走大数据开发路线
  16. python汉语词典_Python 字典(Dictionary)
  17. 详解关于游戏服务端基础架构图
  18. DATABASE Elderly care
  19. 《黑客帝国》用python实现中文代码雨
  20. 杰理之PC 强制升级【篇】

热门文章

  1. 算法竞赛入门经典(第2版)—第五章(C++与STL入门)
  2. 如何写好PRD(产品需求文档)+范例
  3. 第2章 Python 数字图像处理(DIP) --数字图像基础2 - 图像感知要素 - 图像取样和量化 - 空间分辨率和灰度分辨率
  4. pgpool-ii的安装与使用
  5. 美国计算机专业大学排名前30,【最新】2015年美国大学计算机专业排名
  6. WIN10下如何更改微信聊天记录的默认存储路径
  7. HBase的TTL介绍
  8. 中国医师节丨华为IdeaHub用远程诊疗护佑人民健康,为医生减负
  9. 数学证明凸透镜成像原理
  10. 调试程序路径“C:\Users\{用户名}\vsdbg\vs2017u5”无效