redis
pc彭诚诚的博客
这个作者很懒,什么都没留下…
展开
-
Redis
1. redis是什么redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSIC语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。2 redis的应用场景:1、会话缓存(最常用)2、消息队列,比如支付3、活动排行榜或计数4、发布,订阅消息(消息通知)5、商品列表,评论列表等...原创 2019-10-24 19:11:23 · 163 阅读 · 0 评论 -
redis、MongoDB及Memcached的区别
Redis的优点:1.支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算)2.支持持久化操作,可以进行aof及rdb数据持久化到磁盘,从而进行数据备份或数据恢复等操作,较好的防止数据丢失的手段。3.支持通过Replication进行数据复制,通过master-slave机制,...原创 2019-10-18 17:50:19 · 133 阅读 · 0 评论 -
java利用redis实现分布式锁
假设有这样的场景,我们用多线程给redis里面一个变量,比如money=1000做减法,每次将变量-100,这样,10次操作之后,我们期望的是0,在实际中,我们通过编码来看看这个结果:RedisUtil.java 用jedis线程池来操作redispackage com.xxx.redis;import redis.clients.jedis.JedisPool;import redis....转载 2019-09-12 11:31:12 · 585 阅读 · 0 评论