怎么查看redis中的数据(如何清空所有数据)

这篇文章主要介绍了Redis 如何清空所有数据,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Redis 清空所有数据步骤总结

1、打开cmd 命令窗口,切换至Redis 安装目录下的bin文件夹

2、在cmd 命令窗口,输入连接Redis 指令:

redis-cli.exe -h 127.0.0.1 -p 6389

3、连接成功后,如果Redis 配置密码模式,首先需要输入合法密码,如果没有配置,可以直接过滤此步骤

auth abc123

4、在cmd 命令窗口,输入清空所有Redis 数据指令:

flushall

Redis 数据清除策略

Redis清除过期策略

redis设置key的过期名称setnx,当key 过期,会自动清除key

怎么查看redis中的数据(如何清空所有数据)(1)

删除策略

一.定期删除

触发删除事件: 内存不足、key过期时间到期

删除策略包含:定期删除 惰性删除

定期删除:指的是redis默认是每隔100ms就随机抽取一些设置了过期时间的key,检查其是否过期,如果过期就删除

惰性删除:在获取某个key的时候,redis会检查一下 ,这个key如果设置了过期时间那么是否过期了?如果过期了此时就会删除,不会给你返回任何东西。

二. 内存淘汰机制

1、allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除最近最少使用的key(这个是最常用的)

2、allkeys-random:当内存不足以容纳新写入数据时,在键空间中,随机移除某个key,这个一般没人用吧,为啥要随机,肯定是把最近最少使用的key给干掉啊

3、volatile-lru:当内存不足以容纳新写入数据时,在设置了过期时间的键空间中,移除最近最少使用的key(这个一般不太合适)

4、volatile-random:当内存不足以容纳新写入数据时,在设置了过期时间的键空间中,随机移除某个key

5、volatile-ttl:当内存不足以容纳新写入数据时,在设置了过期时间的键空间中,有更早过期时间的key优先移除

教你Redis 如何清空所有数据 | 《Linux就该这么学》 (linuxprobe.com)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页