欢迎来到奥多码
1.过期设置 Redis中设置过期时间主要通过以下四种方式: expirekeyseconds:设置key在n秒后过期; pexpirekeymilliseconds:设置key在n毫秒后过期; expireatkeytimestamp:设置key在某个时间戳(精确到秒)之后过期; pexpireatkeymill...…
redis在Windows中下载及安装、设置教程
一、下载: 下载地址:https://github.com/MicrosoftArchive/redis/releases 根据系统下载的版本:以(64位为例) 下载后一般解压到根目录下:如(E:\Redis-x64-3.2.100) 二、安装: 打开cmd命令窗口,使用命令进行安装和注册redis到window服务...…
Redis配置文件代码讲解
Redis配置文件解析网上都有,这里不赘述了。提供一些值得修改的参数,标注红色的参数尤其需要注意,不然容易出现主从全量同步死循环 NETWORK bind127.0.0.1默认是bind127.0.0.1,注释掉 protected-modeno默认protected-modeyes,改为no port6379建议...…
Redis和Lua使用过程中遇到的小问题
问题 在Redis里执行get或hget不存在的key或field时返回值在终端显式的是(nil),类似于下面这样 127.0.0.1:6379>gettest_version (nil) 如果在Lua脚本中判断获取到的值是否为空值时,就会产生比较迷惑的问题,以为判断空值的话就用nil就可以了,然鹅事实却...…
编译安装redisd的方法示例详解
安装方法: yum安装 查看yum仓库redis版本 [root@centos~]#yumlistredis Loadedplugins:fastestmirror,langpacks Loadingmirrorspeedsfromcachedhostfile AvailablePackages redis.x86...…
针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索功能,且拥有极高的运行效率。本文将从源码角度对其算法原理进行解析,并推算查询时间复杂度。 操作命令 自Redis3.2开...…
分布式锁一般有三种实现方式: 1、数据库乐观锁; 2、基于Redis的分布式锁; 3、基于ZooKeeper的分布式锁。 本文将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis...…
布隆过滤器(BloomFilter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。 本文将介绍布隆过滤器的原理以及Redis如何实现布隆过滤器。 应用场景...…
在介绍了Redis流的基本功能之后,现在是时候使用这些功能来构建一些实际的应用了。消息队列作为流的典型应用之一,具有非常好的示范性,因此我们将使用Redis流的相关功能构建一个消息队列应用,这个消息队列跟我们之前使用其他Redis数据结构构建的消息队列具有相似的功能。 代码清单10-1展示了一个具有基本功能的消息队列实...…
Redis开启远程访问及密码,具体介绍如下所示: 一、开启远程访问 1.开放端口 firewall-cmd--zone=public--add-port=6379 firewall-cmd--zone=public--add-port=6379--permanent 2.查看已开放端口 firewall-cmd-...…
  • 在线客服

    官方微信

    仅处理投诉、举报及平台使用问题;
    商品问题请咨询商家客服!

浏览记录