其他数据库 动态添加Redis密码认证的方法 如果redis已在线上业务使用中,但没有添加密码认证,那么如何在不影响业务服务的前提下给redis添加密码认证,就是一个需要仔细考虑的问题。 本文描述一种可行的方案,适用于客户端使用了jedis连接池,服务端使用了redis master-slave集群的...
其他数据库 Redis sort 排序命令详解 本文介绍redis排序命令 redis支持对list,set,sorted set元素的排序 sort 排序命令格式: sort key [BY pattern] [LIMIT start count] [GET pattern] [ASC|DESC] [...
其他数据库 Redis入门基础常用操作命令整理 Redis基础 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted ...
其他数据库 还不懂Redis?看完这个趣味小故事就明白了! 你好,我是Redis,一个叫Antirez的男人把我带到了这个世界上。 说起我的诞生,跟关系数据库MySQL还挺有渊源的。 在我还没来到这个世界上的时候,MySQL过的很辛苦,互联网发展的越来越快,它容纳的数据也越来越多,用户请求也随之暴涨,而每一个用户请...
其他数据库 使用redis生成唯一编号及原理示例详解 在系统开发中,保证数据的唯一性是至关重要的一件事,目前开发中常用的方式有使用数据库的自增序列、UUID生成唯一编号、时间戳或者时间戳+随机数等。 在某些特定业务场景中,可能会要求我们使用特定格式的唯一编号,比如我有一张订单表(t_order),我需要生成“...
其他数据库 压缩列表牺牲速度来节省内存,Redis是膨胀了吗 正常情况下我们选择使用 Redis 就是为了提升查询速度,然而让人意外的是,Redis 当中却有一种比较有意思的数据结构,这种数据结构通过牺牲部分读写速度来达到节省内存的目的,这就是 ziplist(压缩列表),Redis 为什么要这么做呢?难道真的是觉得...
其他数据库 如何操作Redis和zookeeper实现分布式锁 如何操作Redis和zookeeper实现分布式锁 在分布式场景下,有很多种情况都需要实现最终一致性。在设计远程上下文的领域事件的时候,为了保证最终一致性,在通过领域事件进行通讯的方式中,可以共享存储(领域模型和消息的持久化数据源),或者做全局XA事务(两...
其他数据库 Redis+Caffeine实现分布式二级缓存组件实战教程 前言 在生产中已有实践,本组件仅做个人学习交流分享使用。github:https://github.com/axinSoochow/redis-caffeine-cache-starter个人水平有限,欢迎大家在评论区轻喷。 所谓二级缓存 缓存就是将数据从...
其他数据库 基于Redis的List实现特价商品列表功能 1、场景分析 淘宝京东的特价商品列表, 商品特点: 商品有限,并发量非常的大。 考虑分页 传统解决方案:数据库db, 但是在如此大的并发量的情况下,不可取。 一般会采用redis来处理。这些特价商品的数据不多,而且redis的list本身也支持...
其他数据库 redis cluster支持pipeline的实现思路 什么是pipeLine 为什么使用pipeLine ? 上篇文章给大家介绍过redis为什么要提供pipeline功能 今天给大家普及redis cluster如何支持pipeline? 管道(pipeline)将客户端 client ...
其他数据库 Redis如何优雅的删除特定前缀key 前言 还在用keys命令模糊匹配删除数据吗?这就是一颗随时爆炸的炸弹! Redis中没有批量删除特定前缀key的指令,但我们往往需要根据前缀来删除,那么究竟该怎么做呢?可能你一通搜索后会得到下边的答案 redis-cli --raw keys "ops-c...
其他数据库 Redis配置文件redis.conf详细配置说明 redis.conf 配置项说明如下 redis配置文件详解 # vi redis.conf daemonize yes #是否以后台进程运行 pidfile /var/run/redis/redis-server.pid #pid文件位置 port 63...