redis
文章平均质量分 76
521125LYC
这个作者很懒,什么都没留下…
展开
-
3.Redis常用的五大数据类型
String是redis最基本的类型,可以理解为与memcached一摸一样的数据类型,一个key对应一个value。 String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化对象。 String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512Mincrby/decrby <key> <步长> 1.单键多值。原创 2023-07-06 00:42:16 · 95 阅读 · 0 评论 -
2.Redis概述安装
1.端口 6379 -> Merz(人名) 2.默认16个数据库,类似数组下标从0开始,初始默认使用0号库 3.使用命令select dbid 来切换数据库,如:select 8 4.统一密码管理,所有的库使用同样的密码。 5.dbsize 查看当前数据库key的数量 6.flushdb 清空当前库 7.flushall 通杀全部库Redis是单线程+多路IO复用技术 多路复用是指 使用一个线程来检查多个文件描述符(Socket)的就绪状态。原创 2023-07-06 00:13:04 · 63 阅读 · 0 评论 -
1.NoSql数据库简介
NoSQL(not only SQL),“不仅仅是SQL”,泛指非关系型数据库。NoSQL数据库不依赖业务逻辑方式存储,而以简单的key-value模式存储,因此大大增加了数据库的扩展能力。 1.不遵循SQL标准。 2.不支持ACID。 3.远超SQL性能。原创 2023-07-05 23:58:26 · 38 阅读 · 0 评论 -
11.Redis集群
Redis集群实现了对redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。 Redis集群通过分区(partition)来提供一定程度的可用性(availability):即使集群中有一部分节点失效或者无法进行通讯,集群也可以继续处理命令请求。 一个集群中至少有3个主节点。 分配原则尽量保证每个主数据库运行在不同的IP地址,每个从库和主库不在一个IP地址上。原创 2023-07-04 10:22:22 · 23 阅读 · 0 评论 -
10.Redis主从复制
主机数据更新后根据配置和策略,自动同步到备机master/server机制,Master以写为主,slave以读为主。原创 2023-07-03 21:10:56 · 19 阅读 · 0 评论 -
9.Redis持久化之AOF
AOF (Append Only File) 以日志的形式来记录每个写操作(增量保存),将Redis执行过的所有指令记录下来(读操作不记录),只允许追加文件但不可以改文件,Redis启动之初会读取该文件重构数据,换言之,重启的话就根据日志文件内容将写指令从前到后执行一次以完成数据的恢复工作。原创 2023-07-03 14:17:28 · 28 阅读 · 0 评论 -
8.Redis6持久化之RDB
在指定时间间隔内将内存中的数据集快照写入磁盘,也就是行话将的snapshot快照,它恢复时是将快照文件直到读到内存中。原创 2023-07-03 14:05:17 · 32 阅读 · 0 评论 -
7.Redis6的事务操作
Redis事务是一个单独的隔离操作:事务中所有命令都会序列化、按顺序执行。事务在执行过程中,不会被其他客户端发送过来的请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。原创 2023-07-03 14:00:33 · 27 阅读 · 0 评论 -
6.Redis新数据类型
在工作当中,我们会经常用遇到与统计相关的功能需求,比如统计网站的PV(pageView页面访问量),可以使用Redis的incr、incrby轻松实现。 但像UV(UniqueVisitor,独立访客)、独立IP数,搜索记录数等需要去重和计数问题如何解决?求这种集合中不重复元素个数的问题成为基数问题。 解决基数问题很多方案: (1)数据存在Mysql表中,使用distinct count计算不重复元素的个数。原创 2023-07-03 12:41:44 · 23 阅读 · 0 评论