Redis
Redis基础知识
qq_45239139
这个作者很懒,什么都没留下…
展开
-
Redis持久化方案
Redis 持久化 Redis 运行在内存上,所以数据也是保存在内存中,那么内存中的数据变化极快,可能会因为进程异常或者宕机导致数据丢失的情况,所以 Redis 提供了 RDB 和 AOF 这两种持久化方案,保证重启时还能恢复到之前数据 RDB 持久化 在指定的时间间隔中将内存的数据以快照的形式写入磁盘,快照:类似于将当前的数据拍成一张照片保存下来,RDB 持久化也是默认的持久化方式,默认的文件名时 dump.rdb,他有三种触发机制 1. save 触发 该命令会阻塞当前的 Redis 服务器,在执行 s原创 2020-07-16 15:41:53 · 172 阅读 · 0 评论 -
Redis内存回收策略
Redis也会因为内存不足造成一些错误,或者是因为回收内存时间太久造成系统停顿的情况,所以需要合理设置内存的回收策略,在 Redis 的配置文件 redis.conf 中有一个 maxmemory-policy 的配置项,其中有六种键值淘汰的策略 volatile-lru:采用最近使用最少的淘汰策略,Redis 将回收那些超时的(仅仅是超时的)键值对,也就是它只淘汰那些超时的键值对 allkeys-lru:采用淘汰最少使用的策略,Redis 将对所有的(不仅仅是超时的)键值对采用最近使用最少的淘汰策略 vo原创 2020-07-15 09:55:22 · 248 阅读 · 0 评论 -
Redis 六种基本数据类型
Key 命令 (1)keys * 表示显示当前 redis 中插入的 key (2)exists key 看一下这个 key 是否存在,存在则返回 1 (3)DEL key 删除 key 这个键值对 (4)expire key 设置 key 的过期时间 和 String 操作类似也可以设置过期时间,但是 HASH 表的过期时间设置需要通过 expire 来设置,并且需要指定 HASH 表中的 key 对象,也可以通过 ttl + key对象来查看过期时间剩余 (5)type key 查看 key 的数据类原创 2020-07-09 10:23:32 · 510 阅读 · 0 评论