redis
文章平均质量分 64
会飞的胖达喵
胖达是只爱打架的猫,而且还会飞~
展开
-
redis使用建议
文章来自极客时间《redis核心与时战》,如有感兴趣可以定阅今天的加餐,我们来聊一个轻松点儿的话题,我来给你介绍一下Redis的使用规范,包括键值对使用、业务数据保存和命令使用规范。毕竟,高性能和节省内存,是我们的两个目标,只有规范地使用Redis,才能真正实现这两个目标。如果说之前的内容教会了你怎么用,那么今天的内容,就是帮助你用好Redis,尽量不出错。好了,话不多说,我们来看下键值对的使用规范。键值对使用规范关于键值对的使用规范,我主要想和你说两个方面:key的命名规范,只有命名规范,才能转载 2021-07-07 15:57:26 · 235 阅读 · 0 评论 -
redis的事务不是原子性
一、事务的四大特性关系型数据库的事务具有四个特性:1. 原子性2. 一致性3. 隔离性4. 持久性二、而在我们redis数据库中,事务回事什么样子的呢?首先我们给出一个定义:redis的事务中,一次执行多条命令,本质是一组命令的集合,一个事务中所有的命令将被序列化,即按顺序执行而不会被其他命令插入在redis中,事务的作用就是在一个队列中一次性、顺序性、排他性的执行一系列的命令。事务的生命周期:1. 事务的创建:使用MULTI开启一个事务2. 加入队列:在开启事务转载 2021-05-17 09:30:09 · 364 阅读 · 0 评论 -
关于redis的db的使用几号db的问题
关于redis的db的使用,所有数据都存在0号db中,减少业务切换db的消耗。所有业务通过业务+key来区分,其他db可以用来做测试、备份等做隔离作用原创 2021-05-15 22:32:43 · 1114 阅读 · 0 评论 -
分布式锁的实现之 redis 篇
转载地址:https://xiaomi-info.github.io/2019/12/17/redis-distributed-lock/一、引言我们在系统中修改已有数据时,需要先读取,然后进行修改保存,此时很容易遇到并发问题。由于修改和保存不是原子操作,在并发场景下,部分对数据的操作可能会丢失。在单服务器系统我们常用本地锁来避免并发带来的问题,然而,当服务采用集群方式部署时,本地锁无法在多个服务器之间生效,这时候保证数据的一致性就需要分布式锁来实现。二、实现Redis 锁主要利用 Re转载 2021-03-08 16:00:05 · 130 阅读 · 0 评论 -
使用 Redis的SETNX命令实现分布式锁
SETNX命令简介SETNX key value将key的值设为value,并且仅当key不存在。若给定的key已经存在,则SETNX不做任何操作。SETNX 是SET if Not eXists的简写。返回整数,具体为1,当 key 的值被设置 0,当 key 的值没被设置使用SETNX实现分布式锁多个进程执行以下Redis命令:SETNX lock.foo <current Unix time + lock timeout + 1>如果 SETNX 返回1,说转载 2021-03-08 15:57:24 · 1480 阅读 · 0 评论 -
redis布隆过滤器
redis布隆过滤器链接:https://www.cnblogs.com/wmyskxz/p/12461766.html原创 2021-01-28 10:37:37 · 76 阅读 · 0 评论 -
Centos7安装Redis
一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装[root@localhost local]# yum install -y gcc二、下载并解压安装包[root@localhost local]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz[root@localhost local]# tar -zxvf r...转载 2020-11-16 09:24:08 · 84 阅读 · 0 评论 -
Redis 中 BitMap 的使用场景
BitMap#BitMap 原本的含义是用一个比特位来映射某个元素的状态。由于一个比特位只能表示 0 和 1 两种状态,所以 BitMap 能映射的状态有限,但是使用比特位的优势是能大量的节省内存空间。在 Redis 中,可以把 Bitmaps 想象成一个以比特位为单位的数组,数组的每个单元只能存储0和1,数组的下标在 Bitmaps 中叫做偏移量。需要注意的是:BitMap 在 Redis 中并不是一个新的数据类型,其底层是 Redis 实现。BitMap 相关命令#Co.转载 2020-11-10 11:48:41 · 333 阅读 · 0 评论