Redis
菜鸟快飞
这个作者很懒,什么都没留下…
展开
-
解决Redis分布式锁setnx和setexpire
String script = "local rs=redis.call('setnx',KEYS[1],ARGV[1]);if(rs<1) then return 'F';end;redis.call('expire',KEYS[1],tonumber(ARGV[2]));return 'S';";Jedis jedis = shardedJedis.getShard(redisKey...原创 2018-09-29 18:23:35 · 10311 阅读 · 1 评论 -
redis哨兵模式配置
一、环境准备准备三台机器:192.168.122.134、192.168.122.135、192.168.122.136配置哨兵模式前,请先配置主从,参考地址:https://blog.csdn.net/github_26672553/article/details/69568259二、开始配置master,192.168.122.134拷贝sentinel.conf到指定...原创 2018-10-30 11:20:07 · 590 阅读 · 0 评论 -
Redis开发规范
1.冷热数据分离,不要将所有数据全部都放到Redis中虽然Redis支持持久化,但是Redis的数据存储全部都是在内存中的,成本昂贵。建议根据业务只将高频热数据存储到Redis中【QPS大于5000】,对于低频冷数据可以使用MySQL/ElasticSearch/MongoDB等基于磁盘的存储方式,不仅节省内存成本,而且数据量小在操作时速度更快、效率更高!2.不同的业务数据要分开存储不要...转载 2018-11-30 19:59:39 · 220 阅读 · 0 评论