redis
文章平均质量分 87
pipi蛋
公众号:pipi蛋;
个人博客:http://blog.zhanpg.top/;
展开
-
Java面试系列-redis相关
redis是个啥东西?redis全称是“Remote Dictionary Service”(远程字典服务),在互联网领域,它是使用最广泛的缓存中间件,大部分公司或多或少的都会使用到redis,它不仅可以用作缓存,还可以有很多其他用途,如分布式锁、接口的幂等性等。redis有哪些数据结构?redis有五种基础数据结构,分别是:string(字符串)、list(列表)、hash(字典)、set(集合)、zset(有序集合)。具体各个数据结构的用途可以回看我以前的文章:传送门string(字符串):原创 2021-01-25 11:02:01 · 203 阅读 · 0 评论 -
聊聊Redis的持久化
redis:我的数据不仅可以放在内存中,照样可以持久化到硬盘中。所以我也是一种数据库。我们都知道,redis就是靠快而出名,而它的快则是因为数据全部在内存中操作。但是如果数据仅仅只放在内存中的话,还是有问题的,比如服务宕机、机器重启等都会造成内存数据丢失,因此,必须使用某种方法将redis数据持久化到硬盘中。redis采用了两种持久化方式:RDB和AOF。RDBRDB是一种快照技术,快照是一次全量备份,它是将内存数据全部以二进制形式保存下来,且内容非常紧凑。我们都知道,redis的快还有一个.原创 2021-01-25 10:59:14 · 189 阅读 · 0 评论 -
redis分布式锁
前言上回说到如何使用zookeeper实现分布式锁,它是通过节点的新建和删除来实现的,这种频繁的io操作在并发很高的情况下肯定是不适用的,那这节我们来看看如何使用redis实现分布式锁。我们都知道redis最大的优势就是速度快,大部分操作都是在内存中直接完成的,这就和io操作不在一个数量级上了。手动实现分布式锁实现逻辑首先我们要理清redis实现分布式锁的逻辑:在redis中,我们主要通过setnx这个命令来实现分布式锁,这个命令什么意思呢?set not exit,只有在key不存在时,才会设值原创 2020-06-19 08:30:29 · 190 阅读 · 0 评论 -
redis本地调用远程
redis本地客户端连接远程服务端redis-cli -h 服务器IP -p 端口 -a 密码Windows环境下,cmd进入redis目录,redis-cli同级目录下执行。原创 2018-11-20 21:22:38 · 404 阅读 · 0 评论