NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理遍,后面再加上面试题。 Redis系列Redis入门 Redis系列(二)Redis的8种数据类型 Redis系列(三
转载 2020-11-25 22:32:00
99阅读
2评论
NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理遍,后面再加上面试题。 Redis 系列: 1. Redis系列Redis入门 2. Redis系列(二)Redi... ...
转载 2020-05-16 01:29:00
123阅读
2评论
简介: redis个开源的,k-v缓存系统, 有点类似于memecached, 但是比之多了个数据结构化, 支持hash, dict, array等的直接存储。 优点: 1效率高, 存在内存中。 2支持结构化,可以用来实现内存中程序的些功能, 比如大量数据的随机处理等 3支持些非k-v的常规功能, 比如些简单的通过点对点等的消息中间件功能 4可以支持本地化
原创 2012-07-24 15:13:12
393阅读
Redis源码系列——内存管理函数原型  src/zmalloc.h函数指针与void*指针的使用,提供了个泛型的机制/*stringfication*/ #define __xstr(s) __str(s) #define __str(s) #s /*prototypes*/ void *zmalloc(size_t size); void *zcalloc(size_t size); voi
转载 2021-01-20 15:24:35
168阅读
2评论
Redis源码系列——内存管理函数原型  src/zmalloc.h函数指针与void*指针的使用,提供了个泛型的机制/*stringfication*/ #define __xstr(s) __str(s) #define __str(s) #s /*prototypes*/ void *zmalloc(size_t size); void *zcalloc(size_t size); voi
转载 2021-02-08 19:45:27
216阅读
2评论
据说有名意大利程序员,在 2004 年到 2006 年间主要做嵌入式工作,之后接触了 Web,2007 年和朋友共同创建了个网站,并为了解决这个网站的负载问题(为了避免 MySQL 的低性能),于是亲自定做个数据库,并于 2009 年开发完成,这个就是 Redis。这个意大利程序员就是 Salvatore Sanfilippo 江湖人称 Redis 之父,大家更习惯称呼他 Antirez。
提到Redis,大家肯定都听过,并且应该都在项目中或多或少的使用过,也许你觉得Redis用起来挺简单的呀,但如果有人问你下面的几个问题(比如同事或者面试官),你能回答的上来吗? 1. 什么是Redis? 2. Redis能存储哪几种数据结构? 3. Redis有几种持久化机制?它们的优缺点分别是什么 ...
转载 2020-01-13 09:21:00
159阅读
2评论
hello 各位小伙伴,最近打算出Redis 的视频教程,想在视频正式开录之前,先把文字版的 Redis 教程过遍。那么从今天开始,就和各位小伙伴分享下 Redis 的用法,本文我们就先来看看什么是 Redis 以及如何安装 Redis。什么是 RedisRedis 是个使用 ANSI C 编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从 2015 年 6 月开始,Red
转载 2021-01-13 19:11:17
627阅读
目录 R
转载 2022-11-25 11:54:17
40阅读
随着互联网的高速发展,传统的关系数据库(如MySQL、Microsoft SQL Server等)已不能满足日益增长的业务需求,如商品秒杀、抢购等及时性非常强的功能,随着应用高并发的访问,会造成系统数据库崩溃,为了解决此种情况,需要引用个缓存中间件,市面上比较常用的缓存中间件有Redis 和 Me... ...
转载 2021-05-14 23:20:23
220阅读
2评论
目录-------------------------------------Nosql数据库概述NoSQ数据库的分类几种常见Nosql功能及应用场景介绍redis简介redis应用场景redis安装与启动redis服务初始化redis服务启动与关闭redis命令行操作redis的安全设置redis命令禁用和修改php程序操作redis服务php配置session保存到redispython程序操
原创 精选 2015-07-16 10:37:58
10000+阅读
5点赞
1评论
、开胃小菜(前期准备工作):1、准备台Linux服务器并安装及启动docker本文使用的是:CentOS7.6x642、准备个Dockfile文件用来构建redis镜像,该文件我会在下面提供Dockerfile文件:Dockerfile.zip(https://www.css3er.com/ueditor/php/upload/file/20190812/1565609627158640.z
推荐 原创 2022-04-22 14:46:30
2017阅读
1点赞
1评论
1 简介Redis 集群是Redis个分布式实现,它是个网状结构,每个节点都通过 TCP 连接跟其他每个节点连接。现在来看看Redis集群实现了哪些目标?在1000个节点的时候仍能表现得很好并且可扩展性(scalability)是线性的。集群之间使用异步复制,并且没有合并的操作。 可接受的写入安全(Write safety)级别:那些与大多数节点相连的客户端所做的写入操作,系统尝...
转载 2018-08-09 12:27:02
121阅读
​​redis集群三主三从​​​​哨兵工作原理​​​​超详细-Redis哨兵​​​​超详细-Redis主两从​​​​篇读懂Redis开启RDB持久化​​
原创 2022-07-06 09:15:57
91阅读
1 简介Redis 集群是Redis个分布式实现,它是个网状结构,每个节点都通过 TCP 连接跟其他每个节点连接。现在来看看Redis集群实现了哪些目标?在1000个节点的时候仍能表现得很好并且可扩展性(scalability)是线性的。
转载 2018-08-09 12:27:02
69阅读
、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了, 而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成系列连锁反应,造成整个系统崩溃
转载 2019-06-14 18:03:00
73阅读
2评论
## Redis版本系列 Redis款开源的内存数据存储系统,它提供了高性能的键值对存储和常见数据结构的支持。由于其出色的性能和可扩展性,Redis在现代应用开发中被广泛使用。 Redis有多个版本,每个版本都有其特点和改进。在本篇文章中,我们将介绍些主要的Redis版本,并提供些代码示例来帮助读者更好地理解Redis的使用。 ### Redis 2.x系列 Redis 2.x系列
原创 2023-12-01 08:37:38
21阅读
.介绍 Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures ...
转载 2021-04-27 23:18:05
199阅读
2评论
Redis集群之AKF架构原理
原创 2022-12-31 01:19:42
530阅读
Redis事务的概念:  Redis 事务的本质是组命令的集合。事务支持次执行多个命令,个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。  总结说:redis事务就是次性、顺序性、排他性的执行个队列中的系列命令。  事务的特性事务过程中的命令按顺序依次执行,执行过程不受其他客户端发出的命令影响,事务中
原创 2021-01-15 09:45:52
414阅读
  • 1
  • 2
  • 3
  • 4
  • 5