服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Redis - Redis 如何清空所有数据

Redis 如何清空所有数据

2022-08-27 16:28m0_61083409 Redis

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

Redis 清空所有数据步骤总结

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

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

?
1
redis-cli.exe -h 127.0.0.1 -p 6389

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

?
1
auth abc123

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

?
1
flushall

Redis 数据清除策略

Redis清除过期策略

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

Redis 如何清空所有数据

删除策略

1.定期删除

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

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

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

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

2 内存淘汰机制

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

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

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

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

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/m0_61083409/article/details/124014888

延伸 · 阅读

精彩推荐
  • Redisredis实现排行榜功能

    redis实现排行榜功能

    排行榜在很多地方都能使用到,redis的zset可以很方便地用来实现排行榜功能,本文就来简单的介绍一下如何使用,具有一定的参考价值,感兴趣的小伙伴们...

    乘月归4452021-08-05
  • RedisRedis Cluster集群动态扩容的实现

    Redis Cluster集群动态扩容的实现

    本文主要介绍了Redis Cluster集群动态扩容的实现,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧...

    可均可可6192021-08-17
  • RedisRedisRepository 分享和纠错

    RedisRepository 分享和纠错

    本文主要介绍了RedisRepository分享和纠错。具有很好的参考价值,下面跟着小编一起来看下吧 ...

    坦荡3452020-04-18
  • RedisRedis 持久化 RDB 与 AOF的执行过程

    Redis 持久化 RDB 与 AOF的执行过程

    本文给大家记录Redis 持久化RDB 与 AOF的执行过程与配置,通过内部触发 RDB 场景分析Redis 持久化 RDB的相关知识,本文给大家介绍的非常详细,对大家的学习...

    文若oO7992021-11-22
  • RedisRedis 基础教程之事务的使用方法

    Redis 基础教程之事务的使用方法

    这篇文章主要介绍了Redis 基础教程之事务的使用方法的相关资料,Redis 事务可以一次执行多个命令和保证,单独的隔离操作和原子操作需要的朋友可以参考下...

    lqh4142019-11-06
  • Redis将音频文件转二进制分包存储到Redis的实现方法(奇淫技巧操作)

    将音频文件转二进制分包存储到Redis的实现方法(奇淫技巧操作

    这篇文章主要介绍了将音频文件转二进制分包存储到Redis的实现方法(奇淫技巧操作),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具...

    帅爆了的吴彦祖3122020-07-24
  • Redis用Redis实现微博关注关系

    用Redis实现微博关注关系

    在微博中,每一个用户都会有一个关注列表,一个粉丝列表。用户可以查看自己的关注,粉丝列表,也可以查看别人的关注,粉丝列表。并且,要展示列表...

    lijiao3022019-10-26
  • RedisRedis实现分布式锁的实例讲解

    Redis实现分布式锁的实例讲解

    在本篇文章里小编给大家整理了一篇关于Redis实现分布式锁的实例讲解内容,有兴趣的朋友们可以学习参考下。...

    青灯夜游9752022-01-22