数据库
文章平均质量分 91
海龙2012
这个作者很懒,什么都没留下…
展开
-
redis数据结构
关于Redisredis是一个开源的使用C语言编写的一个kv存储系统,是一个速度非常快的非关系远程内存数据库。它支持包括String、List、Set、Zset、hash五种数据结构。除此之外,通过复制、持久化和客户端分片等特性,用户可以很方便地将redis扩展成一个能够包含数百GB数据和每秒处理上百万次的请求的系统。目前支持多种语言的api,方便用户使用。redis同时也内置了事务、LUA脚本、复制等功能,提供两种持久化选项,一种是每隔一段时间将数据导入到磁盘(快照模式),另一种是追加命令到日志中原创 2021-02-13 13:10:24 · 135 阅读 · 0 评论 -
redis有序集合数据结构(稀疏索引-跳跃表)
介绍:ZSet数据结构类似于Set结构,只是ZSet结构中,每个元素都会有一个分值,然后所有元素按照分值的大小进行排列,相当于是一个进行了排序的链表。如果ZSet是一个链表,而且内部元素是有序的,在进行元素插入和删除,以及查询的时候,就必须要遍历链表才行,时间复杂度就达到了O(n),这个在以单线程处理的Redis中是不能接受的。所以ZSet采用了一种跳跃表的实现。这个实现有点类似于Kafka存储消息是使用的稀疏索引,kafka这个相对较简单,可以用来介绍类比学习。如果熟悉Kafka,就知道Kaf原创 2021-02-10 22:55:06 · 418 阅读 · 0 评论 -
mysql性能优化与ORM分库分表
[img]http://dl2.iteye.com/upload/attachment/0128/6049/7beb2138-cb45-32a0-b516-cd54027ae323.jpg[/img][b]一.语句上外部配置优化:[/b][b]1.1 系统日志有很多语句慢查询语句[/b]show_query_log = TRUEshow_query_file = /usr/...原创 2016-12-01 21:08:30 · 608 阅读 · 0 评论 -
mysql服务端与客户端安装(windows)
[b]一.服务端安装5.7版本(zip的方式)[/b][b]1.下载zip文件[/b],解压后修改my-default.ini文件,如图[img]http://dl2.iteye.com/upload/attachment/0121/6733/db27fdc6-e576-3227-8a3d-ef60ff59c368.png[/img][b]2.配置mysql环境变量[/b]...原创 2016-12-02 11:23:07 · 1006 阅读 · 0 评论 -
redis cluster:缓存数据库Redis集群搭建
[url]http://www.redis.cn/topics/cluster-tutorial.html[/url]直接读写在内存,不用磁盘去读,意大利一家公司C语言写的并且可以持久化 rdb aof[b]redis集群[/b]string key-value hashmap sortset list16384哈希槽 从0到16384马槽 数据槽 哈希值来将我们这个数...原创 2016-12-19 22:39:11 · 164 阅读 · 0 评论 -
redis sentinel:使用Spring-data-redis操作Redis的Sentinel
redis整合spring(redisTemplate工具类):[url]https://blog.csdn.net/qq_34021712/article/details/75949706[/url]sentinel[ˈsentɪnl] 哨兵[url]http://blog.csdn.net/peterwanghao/article/details/44980085[/url][...原创 2017-03-20 10:22:25 · 116 阅读 · 0 评论