Linux的redis启动过程详解「建议收藏」

Linux的redis启动过程详解「建议收藏」目录redis的启动设置redis密码redis-server后台启动redis的启动在我的linux启动redis首先进入到安装redis的目录下cd/usr/local/redis/redis/redis-4.0.2/src启动redis-server服务./redis-server这种启动为前台启动,所以一般直接再VM中启动然后在Xshell中远程控制,启动redis客户端./redis-cli可以看到会有默认端口6379这时就

大家好,又见面了,我是你们的朋友全栈君。

目录

redis的启动

设置redis密码

redis-server后台启动


redis的启动

在我的linux启动redis

首先进入到安装redis的目录下

(记住是你的redis-4.0.2目录中的src目录下,每个人的安装位置有所不同)

cd /usr/local/redis/redis-4.0.2/src

Linux的redis启动过程详解「建议收藏」

启动redis-server服务

./redis-server

(注意有一个点! ./   表示当前目录下)

这种启动为前台启动,所以一般直接再VM中启动

Linux的redis启动过程详解「建议收藏」

然后在Xshell中远程控制,启动redis客户端

./redis-cli

Linux的redis启动过程详解「建议收藏」

可以看到会有默认端口6379

这时就可以使用redis了

设置redis密码

/usr/local/redis/redis-4.0.2中有一个redis.conf文件

Linux的redis启动过程详解「建议收藏」

使用vim命令编辑这个文件

vim redis.conf

里面的文件内容很多,输入/pass 即 查找含有pass的地方

Linux的redis启动过程详解「建议收藏」

可以找到一个requirepass foobared

把注释符号删除,然后后面的foobared改成我们需要的密码

Linux的redis启动过程详解「建议收藏」

esc退出编辑模式,再输入 :wq (保存)

那么设置了密码有什么用呢?如何登录呢?

当编辑了密码之后,启动时输入的命令会有所不同

首先进入到 /usr/local/redis/redis-4.0.2/ 目录下

输入:src/redis-server ./redis.conf

即指定了启动时加载 redis.conf 文件

这个时候再去我们的Xshell中输入 ./redis-cli 你会发现依然能够连接上

Linux的redis启动过程详解「建议收藏」

但是当你想要操作数据时,就会报错

Linux的redis启动过程详解「建议收藏」

输入:auth 123456

Linux的redis启动过程详解「建议收藏」

就可以使用了。

redis-server后台启动

前面看到了啊,又是在VM中启动服务,又是在Xshell中启动客户端的,多麻烦。

那么如果将redis-server后台启动,这样不久可以直接在Xshell中启动服务之后还可以启动客户端么?

同样,输入 vim redis.conf

进入到文件中,查找daemonize :

Linux的redis启动过程详解「建议收藏」

你会看到一个 daemonize no

将no 改为 yes ,表示可以后台启动

Linux的redis启动过程详解「建议收藏」

保存退出

再次启动服务

Linux的redis启动过程详解「建议收藏」

就实现了后台启动啦。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150574.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • asp.net中的Gridview控件添加序号列

    asp.net中的Gridview控件添加序号列asp.net中的Gridview控件添加序号列

    2022年4月24日
    73
  • 究竟开发人员须要掌握多少门语言?「建议收藏」

    究竟开发人员须要掌握多少门语言?

    2022年2月1日
    42
  • 命令行卸载java_卸载java「建议收藏」

    命令行卸载java_卸载java「建议收藏」有小伙伴经常会遇到Java没有卸载干净的情况,造成重新安装JDK能正常安装,接着安装JRE的时候总是报1603错误。虽然说JRE安装报错了没安装上,但是eclipse、IntelliJIDEA和AndroidStudio都能正常打开和使用,然而在命令行里却无法使用。小编今天和大家分享一下怎样彻底的卸载java,有需要的小伙伴不妨接着往下看。方法一:直接卸载,步骤比较繁琐,但是也能彻底卸载干净。1…

    2022年5月19日
    53
  • flume之退避算法backoff algorithm[通俗易懂]

    flume之退避算法backoff algorithm[通俗易懂]flume之退避算法backoffalgorithm什么是退避算法:Inasinglechannelcontentionbasedmediumaccesscontrol(MAC)protocols,whenevermorethanonestationornodetriestoaccessthemediumatthesameinstantof…

    2022年6月16日
    27
  • 几种字符乱码

    几种字符乱码其他编码转成iso8859-1出现乱码?(问号):   原因:是因为iso8859-*的处理逻辑,对不存在的的码值直接解析为?号(0x3F)  演示://控制台设置为iso8859-1,输出一个左手图标”☜”,控制台显示乱码System.out.println(‘\u261c’);   解决:   处理好不同编码,iso是西欧用的比较多的编码,如果

    2022年6月7日
    35
  • xp系统http服务器,WinXP HTTP500内部服务器错误的解决方法

    xp系统http服务器,WinXP HTTP500内部服务器错误的解决方法在系统造成500内部服务器错误有很多原因,而系统中出现的故障是用户最不想看到的,有时候就是因为这些故障让我们折腾个大半天才能够搞定。打开网站出现了HTTP500内部服务器错误的提示,这究竟是怎么一回事呢?下面我们就来说说WinXPHTTP500内部服务器错误的解决方法。具体解决方法如下:一、造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服…

    2022年8月12日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号