Redis
Allure丶憨憨
这个作者很懒,什么都没留下…
展开
-
Redis(6):Redis持久化
RDB 在制定的时间间隔内将内存中的数据集快照写入到磁盘中去,也就是文件中.rdb文件。恢复的时候可以把数据直接读取到内存中去 改变的数量更多,那么更新置换的时间就更短。 Redis会创建一个子进程将数据存储到一个临时文件中去,等持久化过程结束以后,就会把这个临时文件写到磁盘中去,时间数据段持久化 RDB在最后一次持久化后的数据不会被存储,可能会存在数据的丢失 命令 save:save只管保存,其他不管,全部阻塞。手动保存并不推荐使用这种方式 bgsave:是在Redis后台异步进行快照操作,快照同时还可以原创 2021-10-12 10:31:15 · 98 阅读 · 0 评论 -
Redis(5):Redis事务和锁
Redis事务 事务就是创建一个任务,整个事务是不可中断的,是一个单独的隔离操作。事务的主要作用就是串联多个任务,不可被别的命令插队原创 2021-10-12 10:30:36 · 67 阅读 · 0 评论 -
Redis(4):Redis订阅和发布
Redis订阅发布 订阅发布是一种消息通信模式:发布者发送消息,订阅者接受消息 Redis客户端可以订阅任意数量的频道。 发布订阅命令的实现 进入客户端后subscribe channnel订阅对应的频道 在另一个客户端中publish channel msg会向channel中发布MSG消息,在订阅客户端中就会受到这条消息 ...原创 2021-10-12 10:30:05 · 63 阅读 · 0 评论 -
Redis(3):常用数据类型
Redis常见数据类型 Redis键(KEY) keys *:查看当前数据库中的所有key eixsts key:查看在redis中是否存在这个key type key:查看键的数据类型 del key:删除掉对应的键值对 unlink key:这个也是键值对的删除操作,但是真正的删除是延后进行的,在后续一部操作中完成 expire key 10:时间以秒为单位,表示key键值对的过期时间 ttl key:查看key的生存时间,-2表示已经过期,-1表示永久不过去 dbsize:查看当前数据库中的key的数原创 2021-10-12 10:29:34 · 88 阅读 · 0 评论 -
Redis(2):Redis概述安装
Redis概述安装 Redis是开源key-value存储系统 Redis安装 Redis官方网站:http://redis.io Redis中文官网:http://redis.cn Redis都是在Linux系统中使用,微软有开发Windows系统,但是一般还是在Linux中使用 Redis安装前都需要准备环境,安装GCC。 gcc --version:可以查看GCC版本,以及验证是否GCC安装成功 Ubuntu18.04安装redis教程:https://blog.csdn.net/wudics/art原创 2021-10-12 10:29:02 · 68 阅读 · 0 评论 -
Redis(1):NoSQL数据库简介
NoSQL数据库简介 网页服务器本身依赖于设备的CPU以及内存,如果访问量过大存在CPU及内存压力 数据库服务本身依赖于设备的IO操作,如果访问量过大就可能存在IO压力 NoSQL不需要进行IO操作,数据可以完全存放在内存中。可以减少CPU、IO压力,可以直接作为缓存使用。 NoSQL(Not only SQL)泛指非关系型数据库: 不遵循SQL标准; 不支持ACID; 远超于SQL的性能; 适用于对数据高并发的读写;海量数据读写;对数据高扩展性的要求 ...原创 2021-10-12 10:28:46 · 70 阅读 · 0 评论