随笔分类 - Redis
Redis缓存
摘要:⒈下载 docker pull redis:6.2.7 ⒉运行 docker run --restart=always -p 6379:6379 --name redis-6 -v /mnt/docker/redis/data:/data -v /mnt/docker/redis/conf/redi
阅读全文
摘要:1.是什么? 主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,master以写为主,slave以读为主。 2.能干嘛? ①读写分离 ②容灾恢复 3.复制三个配置文件并修改 3.如何设置主从关系? 首先,配从(库)不配主(库),可以通过info replicat
阅读全文
摘要:1.修改Redis配置文件 2.防火墙开启端口
阅读全文
摘要:1.集群 Redis通过服务器配置实现集群 MemCache通过客户端驱动实现集群 2.持久化 Redis可以通过数据文件、日志文件持久化恢复数据 3.数据结构 Redis提供更高级的数据结构、队列、栈都提供支持。 4.线程 Redis单线程 MemCache多线程
阅读全文
摘要:本来要把Redis事务的笔记搬上来,结果在园中发现一篇特别详细的文章。 文章地址:https://www.cnblogs.com/kyrin/p/5967620.html 文章作者:kyrin so,我就直接照搬过来了,如有侵权请留言,我看到留言就会立即删除。 因为自己收藏的很多文章有些地址就失效了
阅读全文
摘要:一.是什么? AOF是以日志的形式来记录每个写操作,将Redis执行过的所有写操作记录下来(读操作不做记录),只许追加文件不可以改写文件,Redis启动之初会读取该文件重新构建数据,换言之,Redis重启的话就根据日志文件的内容将写操作指令从前到后执行一次以完成数据的恢复工作。 二.配置方式? 配置
阅读全文
摘要:一.是什么? 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件,整个过程中,主
阅读全文
摘要:Redis在源码包中存放了一个Redis配置实例文件,文件中对各个配置点进行了简单的介绍,我也通过这个文件来对Redis的一些配置进行一些简单介绍。 一.UNITS(单位)【了解】 1.Redis服务如果要指定配置文件,则配置文件的路径必须作为第一参数。eg:redis-server /path/t
阅读全文
摘要:1.库相关 select 索引 =》 选择库 dbsize =》 查询当前库中Key的数量 flushdb =》 清空当前库 flushall =》 清空所有库(建议不要用,除非你跑路) 2.Key相关 keys * =》 取出当前库所有Key exists {Key} =》 判断Key是否存在,存
阅读全文
摘要:1.String(字符串) String是Redis最基本的类型,一个Key对应一个Value。 String类型是二进制安全的,意思是Redis的String可以包含任何数据,比如jpg图片或者序列化的对象。 String类型是Redis最基本的数据类型,一个Redis中字符串Value最多可以是
阅读全文
摘要:1.单线程 单线程模型来处理客户端的请求,对读写等事件的相应是通过对epoll函数的包装来做到的,Redis的实际处理速度完全依靠主线程的执行效率。 Epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程
阅读全文
摘要:*以Linux下安装Redis4.0.13为例 (1)、下载(下载地址二选一即可) 1.https://redis.io/ (Redis官网) 2.http://www.redis.cn/ (Redis中文网) (2)、安装 1.解压下载的源码包 2.安装编译所需环境(如已安装请忽略) Ubuntu
阅读全文
摘要:是什么? Redis(Remote Dictionary Server)远程字典服务器是完全开源免费的,用C语言编写,遵守BSD协议,是一个高性能的(Key/Value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。 R
阅读全文