查看配置文件也显示已经修改成功,但是重启服务器后获取密码还是为空。
Ubuntu下vim/vi编辑时遇到E325: ATTENTION Found a swap file by the name "./.backu.sh.swp"警告提示解决办法参考链接:
https://editor.csdn.net/md/?articleId=104249352
我的第一次try:(E)无论如何编辑
(修改了但是仍然没有起色。)
我的第二次try:(D)删除它
(删除后修改但是仍然没有起色。)
问题不在这里,但是这里可以直接选择删除就好,因为没什么影响,你可以在vi再次修改配置文件相关操作,swp文件是之前你操作的中间文件。
这里成功进入Redis配置文件redis.conf如下图示:
更改了密码后在命令模式下执行 wq! 保存修改并退出。
重启Redis服务:
由于迷途摸索,我查阅了help文档 如何覆盖另存文件。
(原来是想把那个现有的swp文件内容覆盖合并到redis.conf。)
问题描述:
'cpoptions' option.
Note that the 'fsync' option matters here. If it's set it may make writes
slower (but safer).
:sav :saveas
:sav[eas][!] [++opt] {
file}
Save the current buffer under the name {
file} and set
the filename of the current buffer to {
file}. The
previous name is used for the alternate file name.
The [!] is needed to overwrite an existing file.
When 'filetype' is empty filetype detection is done
with the new name, before the file is written.
When the write was successful 'readonly' is reset.
{
not in Vi}
:up :update
:[range]up[date][!] [++opt] [>>] [file]
Like ":write", but only write when the buffer has been
modified. {
not in Vi}
大概翻译一下:
:sav
:saveas
:sav[eas][!] [++opt] {
file}
保存当前缓冲器的名称&文件
用文件名 {
file} 保存当前缓冲区,并设置当前缓冲区的文件名为 {
file}。
前一个名字用作轮换文件名。
[!] 用以覆盖已存在的文件。
如果 'filetype' 为空,在写入文件前用新名字进行文件类型检测。
如果写操作成功,复位 'readonly'。
注意 :The [!] is needed to overwrite an existing file.
这里我是使用了sav! 但是忽略了这个指令必须要有参数(目的文件名)才能执行操作。
( 这里傻傻操作想把那个现有的swp文件内容覆盖合并到redis.conf。如下图 :)
出现错误提示:
没办法覆盖合并小啊呜想直接进行密码操作,发现竟然强制不能进行修改了。哭哭!
如下图实例,最后强制退出结束了这场摸索。(重点要来了!)
(重点来了!!!)
我在没有关闭redis正在运行的服务基础上执行如下命令
sudo redis-server /etc/redis/redis.conf
然后习惯性查看进程状态,发现了个我一直忽略的事情:
仔细比对下图圈1和圈2标色的两个redis服务进程。
rooty 201 0.0 0.0 49828 2404 tty2 Sl 00:35 0:00 redis-server
root 212 0.1 0.0 49828 2084 ? Ssl 00:42 0:00 redis-server *:6379
rooty和root表面差别在:redis-server和redis-server *:6379。
因为我小偷懒每次运行Redis服务都不指明配置文件结果造成更改配置文件但是其实是木有使用修改的配置文件。
(注意:我为了防止原先设置操作密码123456的干扰,后面另启窗口手动修改了配置文件密码为 florety)
首先关闭了默认配置文件的rooty下的Redis服务。然后进行root下的Redis连接。相关操作如下图:
从例图我们可以看到,这个时候我们之前修改的redis.conf文件才起作用,设置的密码才有效。
密码验证登录试一哈!
Duang! 一切顺利~
终于解决了这个心头大患!
如下图可见服务器已经关闭。
啊!怎么就2点多了!
晕晕,
要睡觉啦!
终于O啦!
关于Redis的更多学习使用随后再来吧!
就酱,嘎啦!
注:祝大家今晚都好梦!晚安!