问redis和memcached的区别 1、持久化的区别 redis可以用来存储(storge),而memcached用来缓存(cache) redis的存储是实实在在的存储在硬盘上的,而memcached只是存储在内存…
分类:redis
Redis分布式锁解决抢购问题
废话不多说,首先分享一个业务场景-抢购。一个典型的高并发问题,所需的最关键字段就是库存,在高并发的情况下每次都去数据库查询显然是不合适的,因此把库存信息存入Redis中,利用redis的锁机制来控制并发访问,是一个不错的…
Redis基础系列-0x004:Hash
0x001 概述 Hash的存储形式大概如下: key1 field1 value1 field2 value2 key2 field1 value1 field2 value2 0x0002 设置或者获取单个field…
通过redis协议构建脏字过滤微服务
下载 https://github.com/jonnywang/… 安装使用 mkdir -p /data/server/wordsFilter cd /data/server/wordsFilter wge…
后端数据库攻略
(一)MySQL基础考点 1.事务的原理 特性及并发控制 什么是事务(Transaction)? 事务是数据库并发控制的基本单位 事务可以看作是一些列SQL语句的集合 事务必须要么全部执行成功,要么全部执行失败(回滚) …
【Redis5源码学习】浅析redis命令之move篇
Grape 命令语法 命令含义:将当前数据库的 key 移动到给定的数据库 db 当中。命令注释:如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定 key ,或者 key 不存在于当前数据库,那么 M…
【Redis】Redis安装+主从部署
IP:192.168.225.128环境:centos7 一、安装redis 步骤 1、首先确认系统中是否存在C语言的编译环境 # gcc -version 或者 # g++ --version yum install …
Java面试题:面向对象,类加载器,JDBC, Spring 基础概念
1. 为什么说Java是一门平台无关语言? 平台无关实际的含义是“一次编写到处运行”。Java 能够做到是因为它的字节码(byte code)可以运行在任何操作系统上,与底层系统无关。 2. 为什么 Java 不是100…
基于Redis游戏中的实时排行榜实现
[TOC] Last-Modified: 2019年6月4日18:18:37 1. 前言 前段时间刚为项目(手游)实现了一个实时排行榜功能, 主要特性: 实时全服排名 可查询单个玩家排名 支持双维排序 数据量不大, 大致…
redis 超时失效key 的监听触发
1. 事件通过 Redis 的订阅与发布功能(pub/sub)来进行分发,故需要订 阅 __keyevent@0__:expired 通道 0表示db0 根据自己的dbindex选择合适的数字 &nb…
redis 远程连接方法
解决方法 1、修改redis服务器的配置文件 vi redis.conf 注释以下绑定的主机地址 # bind 127.0.0.1 或 vim redis.conf bind &…
redis的面试题
1:使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set…