redis 一些高级特性,安全性、主从、事务处理的基本设置~
原创 2013-09-21 22:08:56
719阅读
目录高级数据类型支持事务支持Lua脚本支持pipeline 管道|流水线支持发布/订阅可以实现异步队列 | 消息队列 高级数据类型1、Bitmap 位图按 bit 位存储信息,常用于实现布隆过滤器 2、HyperLogLog 基数统计提供去重计数功能,根据输入元素来计算基数,不储存输入元素本身。优点是在数量量很大时,计算基数所需的空间总是固定 的且很小的。和Bitmap一样,不精确、有一定的错误率。基数:一个数据集中不重复的元素个数(剔除重复元素后的元素数量)&nbs
原创 2021-09-07 15:53:08
355阅读
redis 高级特性进一步讲解,包括锁、持久化、发布和订阅、虚拟内存的设置等。
原创 2013-09-22 23:22:37
1334阅读
Redis高级功能脑图发布订阅模式Redis 事务redis事务事务的用法事务可能遇到的问题Lua 脚本redis中调用lua脚本lua脚本调用redis命令缓存lua脚本脚本超时Redis 为什么这么快虚拟内存用户空间和内核空间上下文切换进程阻塞文件描述符传统的IO拷贝数据IO 多路复用多线程IO内存回收过期策略淘汰策略持久化机制RDBAOF 脑图发布订阅模式连接生产者和消费者,RabbitM
转载 2023-08-15 08:12:49
82阅读
编程界的小学生一、场景二、geo1、版本2、实操2.0、api2.1、数据准备2.2、录入数据2.3、获取某个地区经纬度2.4、获取两个地址位置的距离2.5、高级api之georadius2.6、底层存储三、个人公众号一、场景微信附近的人、外卖app商家距离多少米、你与她是否同城,等等。这都咋实现的?很简单,就是拿着经纬度去计算。客户端获取经纬度给服务端,服务端进行计算。二、geo1、版本...
原创 2021-07-13 15:14:58
289阅读
Redis 中的高级数据结构前面我们学习 Redis 中的5中基础数据类型,今天我又来了,没错,就是 Redis 中剩余的3中高级数据类型,废话不多说,我们开始吧。BitmapBitmap 翻译过来就是位图,那它有什么作用呢?我们首先想这么一个场景,二值状态统计,这个二值状态就是指集合元素的取值就只有0和1两种。比如:在签到打卡的场景中,我们只用记录签到(1)或未签到(0),这就是典型的二值状态。
转载 2023-08-11 10:03:23
25阅读
redis中键的生存时间(expire) redis中可以使用expire命令设置一个键的生存时间,到时间后redis会自动删除它。   过期时间可以设置为秒或者毫秒精度。 过期时间分辨率总是 1 毫秒。 过期信息被复制和持久化到磁盘,当 Redis 停止时时间仍然在计算 (也就是说 Redis 保存了过期时间)。     expire  设置生存时间(单位/秒)   [python]
转载 2021-06-15 18:13:47
305阅读
应用场景 缓存系统:用于缓解数据库的高并发压力 计数器:使用Redis原子操作,用于社交网络的转发数,评论数,粉丝数,关注数等 排行榜:使用zset数据结构,进行排行榜计算 实时系统:使用Redis位图的功能实现布隆过滤器,进而实现垃圾邮件处理系统 消息队列:使用list数据结构,消息发布者push数据,多个消息订阅者通过阻塞线程pop数据,以此提供简单的消息队列能力 之所以说简单,是因为Re
原创 2019-05-25 19:27:48
239阅读
Redis高级特性介绍及实例分析
原创 精选 2017-02-26 19:44:31
1826阅读
5点赞
redis高级特性事务事务:有一个或者SQL语句(命令)有序组成事务的特性:一致性、隔离性、原子性、持久性redis事务和mysql事务
原创 精选 2023-03-08 10:28:13
302阅读
一、迭代器  迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭
原创 2023-10-10 09:56:40
87阅读
高级特性:比如构造一个1,3,5,7,9,....,99的列表,可以通过循环实现:# -*- coding: UTF-8 -*-L = []n = 1while n L[2]='xxxxxxx'TypeE...
转载 2017-08-04 10:54:00
203阅读
2评论
集合框架是为表示和操作集合而规定的一种统一的标准系结构。集合框架都包含三个块内容对外的接口、接口的实现和集合运算的算法。 • 接口:表示集合的抽象数据类型,如Collection、List、Set、Map、Iterator。 • 实现:集合框架中接口的具体实现,如ArrayList、LinkedList、HashMap、HashSet。
转载 2023-07-25 12:36:04
156阅读
        面向对象的三大特征:封装、继承、多态1、封装        属性封装数据,方法封装代码。使代码简单易于维护。2、继承        继承是面向对象最显著的一个特征。继承是派生从已有的类中出新的类,新的类吸收已有的方法和属性,
转载 2023-06-25 21:51:45
252阅读
Redis的数据持久化方式!!
原创 2013-12-12 22:28:48
1194阅读
redis基础,高级特性与性能优化
转载 2017-06-02 11:04:16
2564阅读
点击上方 "编程技术圈"关注,星标或置顶一起成长后台回复“大礼包”有惊喜礼包!每日英文Life is too short to spend time regretting...
转载 2021-05-28 16:27:15
117阅读
本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架构设计人员。 目录 概述Redis的数据结构和相关常用命令数据持久化内存管理与数据淘汰机制Pi
原创 2022-05-31 09:08:45
361阅读
阅读文本大概需要3分钟。本文适合使用 Redis 的普通开发人员,以及对 Redis 进行选型、架构设计和性
转载 2021-08-05 13:55:34
181阅读
11.redis常用命令keys * 返回所有的键keys my* 模糊匹配exists key 确认key是否存在del keyexpire key time对现有的键设置过期时间[秒为单位]ttl key 查看过期时间,-1代表已过期move 将当期数据库中的key移到其它数据库当中select database_name 选择数据库move key database_namepersist
原创 2015-04-05 23:39:27
1044阅读
  • 1
  • 2
  • 3
  • 4
  • 5