随笔分类 -  Redis

摘要:vim /lib/systemd/system/redis.service [Unit]Description=redisAfter=network.target [Service]Type=forkingPIDFile=/var/run/redis_6379.pidExecStart=/usr/l 阅读全文
posted @ 2020-07-16 22:07 暗渡陈仓xy 阅读(723) 评论(0) 推荐(0) 编辑
摘要:Redis事务 Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行。Redis事务的实现需要用到 MULTI 和 EXEC 两个命令,事务开始的时候先向Redis服务器发送 MULTI 命令,然后依次发送 阅读全文
posted @ 2019-03-15 22:12 暗渡陈仓xy 阅读(3121) 评论(0) 推荐(0) 编辑
摘要:分布式锁主流有三种模式: 实现方式 功能要求 实现难度 学习成本 运维成本MySQL 的方案借助表锁/行锁实现 满足基本要求 不难 熟悉 小量OK、大量影响现有业务、1主多从架构,不方便扩容通过 ZK 创建数据节点的方式实现 满足要求 熟悉 ZK API 即可 需要学习 重,需要堆机器,有跨机房请求 阅读全文
posted @ 2019-03-01 18:50 暗渡陈仓xy 阅读(1631) 评论(0) 推荐(0) 编辑
摘要:介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据 阅读全文
posted @ 2019-02-28 21:20 暗渡陈仓xy 阅读(328) 评论(0) 推荐(0) 编辑
摘要:本文围绕以下几点进行阐述 1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并 阅读全文
posted @ 2019-02-25 12:33 暗渡陈仓xy 阅读(155) 评论(0) 推荐(0) 编辑
摘要:1.安装wget yum wget install 2.下载和编译redis 3.make时出现如下错误: 4.解决方法: 先查看是否安装c++的编译器; 执行 yum -y install gcc-c++ 安装完c++编译器后 再次 make 若报此错: 那么 执行 make clean 后再次 阅读全文
posted @ 2019-02-19 21:21 暗渡陈仓xy 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add 阅读全文
posted @ 2017-12-20 14:41 暗渡陈仓xy 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add 阅读全文
posted @ 2017-09-30 13:20 暗渡陈仓xy 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一、下载windows版本的Redis 去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载 官网下载地址:http://redis.io/download github下载地址:https://githu 阅读全文
posted @ 2017-09-29 19:49 暗渡陈仓xy 阅读(176) 评论(0) 推荐(0) 编辑
摘要:@Autowired private RedisTemplate redisTemplate; public void setRedisTemplate(RedisTemplate redisTemplate) { this.redisTemplate = redisTemplate; } protected RedisSerializer ... 阅读全文
posted @ 2017-09-27 20:42 暗渡陈仓xy 阅读(490) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示