51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#redis
Redis实现搜索和排序
明日更新文字。 建立反向索引基于文件建立单词与文档的反向索引,使用集合存储。###!/usr/bin/envpython###-*-coding:UTF-8-*-importjiebaimportcodecsimportredisimportuuid#分词defcut_words(file):withopen...
代码星球
·
2021-02-14
Redis
实现
搜索
排序
Redis sort 排序命令详解
转载地址:http://www.jb51.net/article/69131.htm本文介绍redis排序命令redis支持对list,set,sortedset、hash元素(元素可以为数值与字符串)的排序。sort排序命令格式:sortkey[BYpattern][LIMITstartcount][GETpatte...
代码星球
·
2021-02-14
Redis
sort
排序
命令
详解
Redis缓存网页及数据行
缓存网页在有些网站上的首页不会经常发生大的变化,这些页面不需要每次载入都要动态生成的内容,我们可以使用缓存来降低网站处理相同负载所需的服务器数量,并让网站的速度变得更快。Flask+Redis使用缓存页面的功能:importredisfromflaskimportFlask,requestapp=Flask...
代码星球
·
2021-02-14
Redis
缓存
网页
数据
兼容go redis cluster的pipeline批量
原文链接:兼容gorediscluster的pipeline批量前言: rediscluster集群机制是不错,但因为是smartclient设计,没有proxy中间层,导致很多redis批量命令在不同slot时不能适配,比如mset、mget、pipeline等。该篇文章讲述了red...
代码星球
·
2021-02-14
兼容
go
redis
cluster
pipeline
Redis Pipeline使用
为什么使用 Pipeline?Redis客户端执行一条命令分为如下四个过程:发送命令命令排队命令执行返回结果其中,1到4称为RoundTripTime(RTT,往返时间)。Redis提供了批量操作命令(例如mset、mget等),有效地节省了RTT。但大部分命令是不支持批量操作的,例如要执行n次h...
代码星球
·
2021-02-14
Redis
Pipeline
使用
Redis实现分布式锁
原文链接:如何优雅地用Redis实现分布式锁什么是分布式锁在学习Java多线程编程的时候,锁是一个很重要也很基础的概念,锁可以看成是多线程情况下访问共享资源的一种线程同步机制。这是对于单进程应用而言的,即所有线程都在同一个JVM进程里的时候,使用Java语言提供的锁机制可以起到对共享资源进行同步的作用。如果分布式环境下...
代码星球
·
2021-02-14
Redis
实现
分布式
Redis实现异步消息队列与延时队列
异步消息队列说道消息队列,你肯定会想到Kafka、Rabbitmq等消息中间件,这些专业的消息中间件提供了很多功能特性,当然他的部署使用维护都是比较麻烦的。如果你对消息队列没那么高要求,想要轻量级的,使用Redis就没错啦。Redis通过list数据结构来实现消息队列.主要使用到如下命令:lpush和rpu...
代码星球
·
2021-02-14
队列
Redis
实现
异步
消息
redis 主从复制常见的一些坑 转
1.数据复制的延迟 读写分离时,master会异步的将数据复制到slave,如果这是slave发生阻塞,则会延迟master数据的写命令,造成数据不一致的情况 解决方法:可以对slave的偏移量值进行监控,如果发现某台slave的偏移量有问题,则将数据读取操作切换到master,但本身这个监控开销比较高...
代码星球
·
2021-02-13
redis
主从
复制
常见
一些
什么是 redis 的雪崩、穿透和击穿?
出处: 什么是redis的雪崩、穿透和击穿? 关于Redis雪崩,穿透,击穿的问题,第一次接触名字有点陌生,听上去还比较相似,难以理解,过去做的很多项目中也都是用过Redis,但是第一次听到这几个关于Redis的坑还是一脸懵逼,直到这些坑真正显灵的时候才彻底意识到搞明白。 第一次线上遇到Red...
代码星球
·
2021-02-13
什么
redis
雪崩
穿透
击穿
Redis的那些最常见面试问题(转)
1.什么是redis? Redis是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内...
代码星球
·
2021-02-13
Redis
那些
常见
面试
问题
Java开发中对Redis的基本操作总结(转载)
想要在Java中使用Redis,我们首先需要安装redis服务及Javaredis驱动。 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis支持32位和64位。这个需要根据你系统平台的实际情况选择,这里我们下载&n...
代码星球
·
2021-02-13
Java
开发
Redis
基本操作
总结
Homebrew安装Redis找不到redis.conf文件
使用Homebrew安装redis完成后,使用命令 redis-server 启动redis,如下图所示:启动信息中存在一条警告信息:没有指定的配置文件然而在安装目录中并没有发现redis.conf文件。其实homebrew在安装时,默认把redis.conf文件放到了 /usr/loca...
代码星球
·
2021-02-12
Homebrew
安装
Redis
不到
redis.conf
websocket redis实现集群即时消息聊天
1.application.propertiesserver.port=8081#thymeleaf配置#是否启用模板缓存。spring.thymeleaf.cache=false#是否为Web框架启用Thymeleaf视图解析。spring.thymeleaf.enabled=true#在SpringEL表达式中启用...
代码星球
·
2021-02-12
websocket
redis
实现
集群
即时
SpringBoot RedisMQ消息队列与发布订阅
注:RedisMq消息队列使用redis数组实现,leftpush存一,rightpop取一。1.application.propertiesserver.port=8080#thymeleaf配置#是否启用模板缓存。spring.thymeleaf.cache=false#是否为Web框架启用Thymeleaf视图解...
代码星球
·
2021-02-12
SpringBoot
RedisMQ
消息
队列
发布
SpringBoot整合集成redis
Redis安装:https://www.cnblogs.com/zwcry/p/9505949.html<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi...
代码星球
·
2021-02-12
SpringBoot
整合
集成
redis
首页
上一页
...
5
6
7
8
9
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他