#Redis入门指南

Redis 底层数据结构

 摘要:该篇博客贴了Redis中的底层数据结构,没有用文字来描述,可放大页面后查看。后面遇到需要补充和注意的地方,会持续更新...  参考资料:  [1]:TheDesignandImplementationofRedis 黄健宏...
代码星球 ·2021-01-09

Redis 列表阻塞命令的实现

 在Redis的列表(list)命令中,有一些命令是阻塞模式的,比如:BRPOP, BLPOP,BRPOPLPUSH,这些命令都有可能造成客户端的阻塞。下面总结一下Redis实现阻塞和取消阻塞的过程。 当一个阻塞原语的处理目标为空键时,执行该阻塞原语的客户端就会被阻塞。有以下步骤:1:将客...

Redis 淘汰策略解读

   Redis在生产环境中,采用配置参数maxmemory的方式来限制内存的大小。当实际存储内存超过maxmemory参数值时,开发者可以通过Redis内存淘汰策略,来决定如何腾出新空间继续支持读写工作。工作情况    首先,客户端会发起需要更多内...
代码星球 ·2021-01-09

Redis 缓存穿透、缓存击穿、缓存雪崩 等经典问题解读

由于基本看完了《Redis设计与实现》中的单机部分内容,所以就可以看一些面试常常会问到的相关问题,带着问题去学习,这样效率会更高。简介缓存穿透(缓存击穿)表示恶意用户请求很多不存在的数据,由于数据库中都没有,缓存中肯定也没有,导致这些请求短时间内直接落在了数据库上,导致数据库异常。解决方案1:缓存空值 &nb...

Redis 列表

Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边),一个列表最多可以包含232 -1个元素(4294967295,每个列表超过40亿个元素)。注:之所以说Redis列表是字符串列表,是因为“字符串对象是Redis五种类型的对象中唯一一种会被其他四种对象嵌...
代码星球 ·2021-01-09

Redis 安装与配置

 今天我们就开始学习Redis缓存数据库,本篇主要了解Redis的安装和配置。Ubuntu系统安装Redis  博主选用的系统是阿里云主机的Ubuntu16.40系统,所以安装起来是非常方便的,安装命令如下:$sudoapt-getupdate$sudoapt-getinstallredis-server  ...
代码星球 ·2021-01-09

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

JavaScript对象属性的基础教程指南

JavaScript是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对象化编程”,意思是把JavaScript能涉及的范围划分成大大小小的对象,对象下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对象,小到一个变量,大到网页文档、窗口甚至屏幕,都是对象。今天我将在马海祥博客上跟大家讲述一些J...

PHP5中PDO的入门教程

PDO(PHPDataObject)是PHP5新出来的东西,在PHP5.5中,更是强烈推荐使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵) ...
代码星球 ·2021-01-09

armbian用户指南

官方文档apihttps://docs.armbian.com/User-Guide_Armbian-Config/...
代码星球 ·2021-01-09

读书笔记-redis历险和实战3

Redis持久化,一种是快照,一种是aof日志,快照是全量备份,是内存数据的二进制序列化,在存储上紧凑,而日志是连续的增量备份,是内存数据修改的指令记录文本,时间越长,日志变得越大,需要使用bgwriteaof对aof日志重写(原理是开辟子进程对内存遍历,转换一些列Redis的操作指令,序列号到一个新的aof日志文件中...

读书笔记-redis历险和实战2

Redis哨兵机制容易丢失数据,可以设置min-slaves-to-write(表示主从节点必须至少有一个从节点在进行正常复制,否则停止对外写服务,丧失可用性)和min-slaves-max-lag(单位秒,如果在指定时间内没有收到从节点反馈,意味着从节点同步不正常)。Redis-cluster运行每个主节点有多个从节...

读书笔记-redis历险和实战1

Redis持久化,一种是快照,一种是aof日志,快照是全量备份,是内存数据的二进制序列化,在存储上紧凑,而日志是连续的增量备份,是内存数据修改的指令记录文本,时间越长,日志变得越大,需要使用bgwriteaof对aof日志重写(原理是开辟子进程对内存遍历,转换一些列Redis的操作指令,序列号到一个新的aof日志文件中...

让你快速入门docker的30个命令行

容器管理容器,就是Linux被严格限制资源约束(cgroups),安全约束(Unix权限,capabilities,SELinux,AppArmor,seccomp等)和命名空间(PID,网络,mount,等等)限制出来的应用。docker是最常见的一种容器技术,Docker由Dockerdaemon(监听程序)、Do...

1.go语言入门

1.Go语言中文网,选择相应版本(32位或64位)下载https://studygolang.com/dl,  2.解压到一个任意文件夹 3.配置环境变量cmd命令行输入goversion查看当前的go版本 常用参数解释1.goversion查看go语言版本2.goenv查看go...
代码星球 ·2021-01-03
首页上一页...4344454647...下一页尾页