Site updated: 2022-10-17 16:50:45

This commit is contained in:
qinglong
2022-10-17 16:50:46 +08:00
parent f4a68a10f8
commit 4fcab3d453
59 changed files with 129 additions and 74 deletions

View File

@ -101,9 +101,28 @@ masterauth 123456 (主redis的密码)
可以通过slaveof no one命令将Slaver升级为Maste
bgsave 持久化命令在redis-cli中执行默认创建dump.rdb文件路径为 /var/lib/redis/dump.rdb。可通过find / -name dump.rd查找
</code></pre>
<h4 id="redis命令"><a class="anchor" href="#redis命令">#</a> redis 命令</h4>
<pre><code class="language-bash">批量删除key
redis-cli -n 6 scan 0 match *2020-06-12 count 10000 | xargs redis-cli -n 6 del
<h4 id="相关命令"><a class="anchor" href="#相关命令">#</a> 相关命令</h4>
<pre><code class="language-bash">看状态
sudo /etc/init.d/redis-server status
看端口
netstat -nlt|grep 6379
外部连接
sudo vim /etc/redis/redis.conf把protected-mode改为no把bind ip注释掉
重启
sudo server redis-server restart
查看内存
free -m
批量删除指定key
redis-cli -n 6 scan 0 match *2020-06-12 count 10000| xargs redis-cli -n 6 del
大量删除key后快速释放被占用的内存
memory purge
</code></pre>
<h4 id="问题解决"><a class="anchor" href="#问题解决">#</a> 问题解决</h4>
<pre><code class="language-bash">写入问题
redis-cli config set stop-writes-on-bgsave-error no
sudo vim /etc/redis/redis.conf把stop-writes-on-bgsave-error改为no
修改系统 sudo vim /etc/sysctl.conf加入vm.overcommit_memory=1
sudo sysctl vm.overcommit_memory=1
</code></pre>
</content>
<updated>2022-10-17T06:07:35.000Z</updated>