redis
文章平均质量分 68
天马行空-
学好基础知识才是最重要的。忌:好高骛远,眼高手低。
展开
-
快销商品库存如何创建缓存
场景业务:一个商品在不同的地区的仓库的库存数量不同,而且会有对应不同批次,不同批次对应不同仓库商品,数量不同。变量: 商品id , 库存地址 , 批次( 用户来查询时是个区间值 例如: 20210901-202109010)示例数据:商品id 库存地址 批次 库存数量 1 10000 20210901 100 1 10000 200 同一个商品 分为带批次的和不带批次的商品 。用户下单看到的商品库存有两种查看方式:...原创 2021-09-03 09:51:44 · 262 阅读 · 0 评论 -
使用redis RedisAtomicLong 生成订单号
背景产品需求要生成有序的订单 YY+6位日期+4位序号由0001-9999组成 且每天都是从0001开始公司系统有部署多台服务,这需要一个有序的序列不能重复而且得保证获取时的原子性这里 我们考虑使用了redisIncr 这个命令Redis Incr 命令能将 key 中储存的数字值增一,这样就不会取到重复的编号。使用package com.redis.service.impl;import java.util.concurrent.TimeUnit;import l...原创 2021-04-01 17:59:23 · 4355 阅读 · 0 评论 -
redis 删除 模糊匹配字段
redis-cli -p 端口 -a 账号 keys "模糊匹配字段*" | xargs redis-cli -p 端口 -a 账号 del转载 2016-10-17 11:17:10 · 7123 阅读 · 0 评论 -
redis 模糊删除所有的缓存信息
Iterator it = jedis.keys ("rediskey").iterator (); while (it.hasNext ()) { String key = it.next (); //清空缓存中记录的数据 jedis.del(key);原创 2016-12-16 10:04:55 · 4285 阅读 · 0 评论 -
利用redis缓存对 list集合中的数据 进行分页操作(一)
先说 存储的结构: 这里做了两块缓存 绿色是存储索引的缓存 黑色是存数据的缓存翻页时需要两个参数 向上查询/或向下查询 还一个是 从第二页开始查询时需要一个索引的参数有了这两个参数 就可以利用redis 中提供的方法进行操作第一个是 jedis.zadd(String key, double score, String member) 这个方法 是类似于原创 2016-07-16 23:21:26 · 29101 阅读 · 13 评论 -
Linux下安装Redis
在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1、下载源码,解压缩后编译源码。$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$ tar xzf redis-2.8.3.tar.gz$ cd redis-2.8.3$ make 2、编译完成后,在Src目转载 2017-04-14 17:04:16 · 291 阅读 · 0 评论 -
优化redis 分页(二)
这篇文章是将redis 的分页封装好了的看之前要先对整个存储结构有一个清晰的概念 看懂:http://blog.csdn.net/qq_27292113/article/details/51926891 的图package redis.test;import java.util.ArrayList;import java.util.Date;import java.util原创 2017-01-21 14:49:56 · 4445 阅读 · 6 评论 -
Linux下运行免安装Redis
免安装的包下载地址:https://pan.baidu.com/s/1gvbDSsb5p2GGyLx7QL0vig这个包是我安装好了的版本为2.8.3下载后上传linux服务器解压。解压后如下图:这里的文件是没有执行权限的要授权。我这个放在/user/redis 文件夹下现在进入了 user文件夹给redis文件夹下所有的文件执行权限chmod -R 777 redis/然后进入 redis文件夹...原创 2018-04-21 15:42:33 · 5541 阅读 · 1 评论