https://blog.csdn.net/qidasheng2012/article/details/89329333 https://blog.csdn.net/hguisu/article/category/1429288 https://baijiahao.baidu.com/s?id=16 ...
分类:
其他好文 时间:
2019-09-05 13:26:05
阅读次数:
67
日常开发中,使用的工程正常情况下都以数据库进行数据的读写与存储,但是对于很多高并发的应用场景下,像是淘宝双十一、秒杀等情 况,瞬时的访问量可能达到成千上万甚至更多,此时去读写数据库则会给数据库造成很大的压力更可能导致压力过大而宕机,所以想到了采用 缓存的想法去实现瞬时访问的读写操作。 当然使用缓存的 ...
分类:
其他好文 时间:
2019-08-22 16:08:45
阅读次数:
93
Redis学习指南 一、数据结构 string(字符串) list(列表) set(集合) hash(散列) zset(有序集合) string(字符串) list(列表) set(集合) hash(散列) zset(有序集合) 二、命令列表 2.1 Redis Strings 2.2 Redis ...
分类:
其他好文 时间:
2019-08-02 14:40:57
阅读次数:
141
1.整数集合:整数的集合,升序排序,无重复元素2.整数集合intset是集合键的底层实现之一,当一个集合只包含整数值的元素,并且这个集合的元素数量不多时,redis会使用整数集合作为集合键的底层实现3.intset可通过属性自定义编码方式(int16_t/int32_t/int64_t)4.当往in... ...
分类:
其他好文 时间:
2019-07-26 11:44:08
阅读次数:
90
1.1 NoSQL: not only sql 为什么有NOSql: 互联网项目:特点: 数据库高并发读写,海量数据高效率存储,可扩展 NOSQL主流: 键值对(redis),列式存储,文档类型,图形数据库 NoSql特点: 特点: 数据库高并发读写,海量数据高效率存储,可扩展 1.2 Redis简 ...
分类:
其他好文 时间:
2019-07-20 13:18:38
阅读次数:
93
主要原因就是『简洁』。如果你用源码编译过Redis,你会发现十分轻快,一步到位。其他语言的开发者可能不会了解这种痛,作为C/C++程序员,如果你源码编译安装过Nginx/Grpc/Thrift/Boost等开源产品,你会发现有很多依赖,而依赖本身又有依赖,十分痛苦。通常半天一天就耗进去了。
分类:
编程语言 时间:
2019-07-13 00:52:48
阅读次数:
193
Redis知识点小结一 概念: 内存数据库,用于做缓存。可做分布式锁,提供多种数据类型支持不同业务场景。支持事务、持久化、LUA脚本、LRU驱动事件。 内存数据库,用于做缓存。可做分布式锁,提供多种数据类型支持不同业务场景。支持事务、持久化、LUA脚本、LRU驱动事件。 高性能和高并发 高性能:第一 ...
分类:
其他好文 时间:
2019-07-11 20:20:37
阅读次数:
92
一,底层数据结构1,简单动态字符串(simpledynamicstring,SDS)在Redis数据库里,包含字符串值得键值对在底层都是由SDS实现的。如:127.0.0.1:6379>setmsghello键msg是一个字符串对象,其底层实现是一个值为"msg"的SDS。值也是一个字符串对象,其底层实现是一个值为"hello"的SDS。SDS结构定义
分类:
其他好文 时间:
2019-07-09 09:32:43
阅读次数:
90
redis 持久化 交换 什么是持久化: 将数据从掉电易失的内存存放到能够永久存储的设备上 redis持久化方式:RDB(Redis DB) hdfs:fsimage(产生持久化镜像文件,以二进制格式文件的形式存储,对应reids的RDB文件) AOF(AppendOnlyFile) hdfs: e ...
分类:
其他好文 时间:
2019-07-06 19:19:06
阅读次数:
95