51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Redis入门指南
Redis 底层数据结构
摘要:该篇博客贴了Redis中的底层数据结构,没有用文字来描述,可放大页面后查看。后面遇到需要补充和注意的地方,会持续更新... 参考资料: [1]:TheDesignandImplementationofRedis 黄健宏...
代码星球
·
2021-01-09
Redis
底层
数据结构
Redis 列表阻塞命令的实现
在Redis的列表(list)命令中,有一些命令是阻塞模式的,比如:BRPOP, BLPOP,BRPOPLPUSH,这些命令都有可能造成客户端的阻塞。下面总结一下Redis实现阻塞和取消阻塞的过程。 当一个阻塞原语的处理目标为空键时,执行该阻塞原语的客户端就会被阻塞。有以下步骤:1:将客...
代码星球
·
2021-01-09
Redis
列表
阻塞
命令
实现
Redis 淘汰策略解读
Redis在生产环境中,采用配置参数maxmemory的方式来限制内存的大小。当实际存储内存超过maxmemory参数值时,开发者可以通过Redis内存淘汰策略,来决定如何腾出新空间继续支持读写工作。工作情况 首先,客户端会发起需要更多内...
代码星球
·
2021-01-09
Redis
淘汰
策略
解读
Redis 缓存穿透、缓存击穿、缓存雪崩 等经典问题解读
由于基本看完了《Redis设计与实现》中的单机部分内容,所以就可以看一些面试常常会问到的相关问题,带着问题去学习,这样效率会更高。简介缓存穿透(缓存击穿)表示恶意用户请求很多不存在的数据,由于数据库中都没有,缓存中肯定也没有,导致这些请求短时间内直接落在了数据库上,导致数据库异常。解决方案1:缓存空值 &nb...
代码星球
·
2021-01-09
缓存
Redis
穿透
击穿
雪崩
Redis 列表
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边),一个列表最多可以包含232 -1个元素(4294967295,每个列表超过40亿个元素)。注:之所以说Redis列表是字符串列表,是因为“字符串对象是Redis五种类型的对象中唯一一种会被其他四种对象嵌...
代码星球
·
2021-01-09
Redis
列表
Redis 安装与配置
今天我们就开始学习Redis缓存数据库,本篇主要了解Redis的安装和配置。Ubuntu系统安装Redis 博主选用的系统是阿里云主机的Ubuntu16.40系统,所以安装起来是非常方便的,安装命令如下:$sudoapt-getupdate$sudoapt-getinstallredis-server ...
代码星球
·
2021-01-09
Redis
安装
配置
php-redis 总结
php-redis代码库和文档地址:https://github.com/phpredis/phpredis/#readme string字符串类型:<?php$redis=newRedis();$redis->connect("127.0.0.1",6379);$redis->...
代码星球
·
2021-01-09
php-redis
总结
JavaScript对象属性的基础教程指南
JavaScript是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对象化编程”,意思是把JavaScript能涉及的范围划分成大大小小的对象,对象下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对象,小到一个变量,大到网页文档、窗口甚至屏幕,都是对象。今天我将在马海祥博客上跟大家讲述一些J...
代码星球
·
2021-01-09
Javascript
对象
性的
基础
教程
PHP5中PDO的入门教程
PDO(PHPDataObject)是PHP5新出来的东西,在PHP5.5中,更是强烈推荐使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵) ...
代码星球
·
2021-01-09
PHP5
PDO
入门教程
armbian用户指南
官方文档apihttps://docs.armbian.com/User-Guide_Armbian-Config/...
代码星球
·
2021-01-09
armbian
用户指南
读书笔记-redis历险和实战3
Redis持久化,一种是快照,一种是aof日志,快照是全量备份,是内存数据的二进制序列化,在存储上紧凑,而日志是连续的增量备份,是内存数据修改的指令记录文本,时间越长,日志变得越大,需要使用bgwriteaof对aof日志重写(原理是开辟子进程对内存遍历,转换一些列Redis的操作指令,序列号到一个新的aof日志文件中...
代码星球
·
2021-01-08
读书
笔记
-redis
历险
实战
读书笔记-redis历险和实战2
Redis哨兵机制容易丢失数据,可以设置min-slaves-to-write(表示主从节点必须至少有一个从节点在进行正常复制,否则停止对外写服务,丧失可用性)和min-slaves-max-lag(单位秒,如果在指定时间内没有收到从节点反馈,意味着从节点同步不正常)。Redis-cluster运行每个主节点有多个从节...
代码星球
·
2021-01-08
读书
笔记
-redis
历险
实战
读书笔记-redis历险和实战1
Redis持久化,一种是快照,一种是aof日志,快照是全量备份,是内存数据的二进制序列化,在存储上紧凑,而日志是连续的增量备份,是内存数据修改的指令记录文本,时间越长,日志变得越大,需要使用bgwriteaof对aof日志重写(原理是开辟子进程对内存遍历,转换一些列Redis的操作指令,序列号到一个新的aof日志文件中...
代码星球
·
2021-01-08
读书
笔记
-redis
历险
实战
让你快速入门docker的30个命令行
容器管理容器,就是Linux被严格限制资源约束(cgroups),安全约束(Unix权限,capabilities,SELinux,AppArmor,seccomp等)和命名空间(PID,网络,mount,等等)限制出来的应用。docker是最常见的一种容器技术,Docker由Dockerdaemon(监听程序)、Do...
代码星球
·
2021-01-08
让你
快速
入门
docker
30个
1.go语言入门
1.Go语言中文网,选择相应版本(32位或64位)下载https://studygolang.com/dl, 2.解压到一个任意文件夹 3.配置环境变量cmd命令行输入goversion查看当前的go版本 常用参数解释1.goversion查看go语言版本2.goenv查看go...
代码星球
·
2021-01-03
1.go
语言
入门
首页
上一页
...
43
44
45
46
47
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他