redis
文章平均质量分 75
redis实战
鈤鈤淦
这个作者很懒,什么都没留下…
展开
-
将redis当缓存淘汰key
将redis当做使用LRU算法的缓存来使用 当Redis被当做缓存来使用,当你新增数据时,让它自动地回收旧数据是件很方便的事情。这个行为在开发者社区非常有名,因为它是流行的memcached系统的默认行为。 LRU是Redis唯一支持的回收方法。本页面包括一些常规话题,Redis的maxmemory指令用于将可用内存限制成一个固定大小,还包括了Redis使用的LRU算法,这个实际上只是近似的LRU。 Maxmemory配置指令 maxmemory配置指令用于配置Redis存储数据时指定限制的内存大小。通过r原创 2021-05-10 00:34:37 · 78 阅读 · 0 评论 -
Redis笔记05
1、主从复制 在 Redis 复制的基础上,使用和配置主从复制非常简单,能使得从 Redis 服务器(下文称 slave)能精确得复制主 Redis 服务器(下文称 master)的内容。每次当 slave 和 master 之间的连接断开时, slave 会自动重连到 master 上,并且无论这期间 master 发生了什么, slave 都将尝试让自身成为 master 的精确副本。 这个系统的运行依靠三个主要的机制: 当一个 master 实例和一个 slave 实例连接正常时, master原创 2021-04-27 22:35:37 · 67 阅读 · 0 评论 -
Redis笔记04
1、Redis持久化 Redis 提供了不同级别的持久化方式: RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储。(快照/副本) AOF(Append-only file)持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾.Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大。(日志) 如果你只希望你的数据在服务器运行的时候存在,你也可以不使用任何持久化方式. 你也可以同时开启两种原创 2021-04-26 22:04:11 · 74 阅读 · 0 评论 -
Redis笔记01--redis教程
Redis概述 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU原创 2021-04-22 20:39:23 · 76 阅读 · 0 评论 -
Redis笔记02
List常用命令 底层是一个字符串链表;可以从头或尾添加元素. 1、list全部命令 127.0.0.1:6379> help @list #删除并获取列表中的第一个元素,或阻塞,直到有一个可用 BLPOP key [key ...] timeout summary: Remove and get the first element in a list, or block until one is available since: 2.0.0 #删除并获取列表中的最后一个元素,或阻塞,直到原创 2021-04-25 16:09:06 · 79 阅读 · 0 评论 -
Redis笔记03
1、Redis管道 Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。 服务端处理命令,并将结果返回给客户端 服务端处理命令,并将结果返回给客户端。这个连接可以很快或很慢。无论网络延如何延时,数据包总是能从客户端到达服务器,并从服务器返回数据回复客户端。这个时间被称之为 RTT (Round Trip Time - 往返时间)。 当客户端需要在一个批处理中执行多次请求时很容易看到这是如何影响性原创 2021-04-25 22:56:03 · 77 阅读 · 0 评论