
redis
文章平均质量分 52
scaling_heights
scaling_heights
展开
-
redis-5.0.5安装中的make
redis安装make编译原创 2022-06-05 13:25:20 · 1155 阅读 · 0 评论 -
分布式方案
我们经常提到的锁是在一个JVM内,加线程同步锁,例如 synchronize 或者 Lock锁,分布式的场景在多个服务之间,例如多个RPC接口之间,他们在不同的JVM内例如多个RPC接口共同操作同一个资源的时候就要考虑到用一个公共资源来实现分布式锁的控制.谈到分布式锁,有很多实现方式,如数据库、redis、 ZooKeeper等。1.1方案一(redis)利用redis单线程的特性和setnx命令加锁,其中key是锁,value是锁的过期时间,1. 通过setnx()方法尝试加锁,如果当前锁不.原创 2021-04-08 23:15:18 · 118 阅读 · 0 评论 -
redis setnx
我们在处理业务的时候,有需要控制串行处理的情况,如果是同一个jvm,我们可以通过java的并发关键字 synchronized 来控制,但是,目前我们的系统基本都是分布式系统,同一个服务是多台机器同时提供服务的。这种情况下,我们就可以使用Redis分布式锁;Redis中有个方法是setnxSETNXSETNX key value将 key 的值设为 value ,当且仅当 key ...原创 2019-11-26 22:50:49 · 586 阅读 · 0 评论 -
redis操作
import java.io.FileNotFoundException;import java.io.IOException;import java.net.URL;import java.util.Properties;import lombok.extern.slf4j.Slf4j;import redis.clients.jedis.Jedis;import redis.cl...原创 2019-10-24 22:41:59 · 111 阅读 · 0 评论 -
Redis范围区间ip库查询
现状征对mysql查询ip库性能贫瘠,先考虑将ip库缓存redis,进行性能调优。开篇参考:https://www.cnblogs.com/weiguang3100/p/4342233.htmlhttps://www.cnblogs.com/focus-lei/p/9466814.htmlhttps://stackoverflow.com/questions/9989023/store...原创 2018-11-11 23:38:24 · 2314 阅读 · 0 评论 -
redis 拓展2
package com.test.ziyou.hot;import redis.clients.jedis.Jedis;import java.util.HashMap;import java.util.Map;import java.util.Set;import static com.test.ziyou.common.JedisManager.getJedis;/**...原创 2019-06-05 22:52:42 · 209 阅读 · 0 评论 -
redis 5种类型
/** * String 是redis最基本类型,是二进制安全的 无需担心特殊字符是否可用,没有限制,底层是二进制存储 * 从内部实现来看,其实String可以看做byte数组,所以redis的String可以可以包含任何数据:字符串、序列化对象或文件 * Redis的其他类型hash,list,set,sorted set,他们包含的元素本质上是String类型...原创 2019-06-02 08:56:16 · 668 阅读 · 0 评论 -
redis 拓展
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m...原创 2019-06-04 22:37:04 · 281 阅读 · 0 评论