
redis
pc彭诚诚的博客
这个作者很懒,什么都没留下…
展开
-
Redis
1. redis是什么 redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSIC语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。 2 redis的应用场景: 1、会话缓存(最常用) 2、消息队列,比如支付 3、活动排行榜或计数 4、发布,订阅消息(消息通知) 5、商品列表,评论列表等 ...原创 2019-10-24 19:11:23 · 169 阅读 · 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 · 146 阅读 · 0 评论 -
java利用redis实现分布式锁
假设有这样的场景,我们用多线程给redis里面一个变量,比如money=1000做减法,每次将变量-100,这样,10次操作之后,我们期望的是0,在实际中,我们通过编码来看看这个结果: RedisUtil.java 用jedis线程池来操作redis package com.xxx.redis; import redis.clients.jedis.JedisPool; import redis....转载 2019-09-12 11:31:12 · 595 阅读 · 0 评论