Redis入门指南
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。
它支持多种类型的数据结构,如 字符(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)等。
Haiyoung
seeing much, suffering much and studying much.
展开
-
Redis入门(一):Redis 简介
Redis 基础 Redis 是什么?Redis 数据结构 value 对应的五种数据结构Redis 核心对象 redisObject 编码方式(encoding)Redis 五种数据结构对应的内部编码referenceRedis 基础Redis 是什么?Redis是一个开源(BSD许可)的,利用内存进行存储的数据结构存储系统;它可以用作数据库、缓存和...原创 2018-07-21 21:12:50 · 735 阅读 · 0 评论 -
Redis入门(二):Docker 快速搭建 Redis 环境
搭建 Redis 环境 启动 redis server启动 redis-clireference搭建 Redis 环境由于Redis对windows的支持不友好,所以这儿介绍使用docker容器来启动 redis(只用于体验redis,不涉及各种详细配置)启动 redis server拉取 redis 镜像# 拉取 redis 镜像,不输入versio...原创 2018-07-22 10:58:37 · 432 阅读 · 0 评论 -
Redis入门(三):Redis keys 命令和 Redis 字符串命令
https://github.com/Haiyoung/learning-and-preparing-for-interview/blob/dev/redis.md#redis%E5%91%BD%E4%BB%A4Redis keys 命令 序号 命令 描述 1 DEL key 该命令用于在 key 存在时删除 key,返回被删除 key 的数量...原创 2018-07-24 21:04:46 · 1432 阅读 · 0 评论 -
Redis入门(四):Redis hash 命令和 Redis list 命令
Redis hash 命令Redis list 命令https://github.com/Haiyoung/learning-and-preparing-for-interview/blob/dev/redis.mdRedis hash 命令HSET key field value 将哈希表 key 中的字段 field 的值设为 valueHGET key fiel...原创 2018-07-26 22:48:33 · 4974 阅读 · 3 评论 -
Redis入门(五):Redis set命令和 Redis zset命令
Redis set 命令Redis sorted set 命令referenceshttps://github.com/Haiyoung/learning-and-preparing-for-interview/blob/master/redis.mdRedis set 命令SADD key member1 [member2] 向集合添加一个或多个成员SMEMBER...原创 2018-07-29 12:14:02 · 2274 阅读 · 1 评论 -
Redis入门(六):Redis 持久化
Redis 持久化 RDBAOF持久化最佳策略referencehttps://github.com/Haiyoung/learning-and-preparing-for-interview/blob/master/redis.mdRedis 持久化什么是持久化 Redis的数据操作都是在内存中进行的,如果服务挂掉的话,数据会丢失。所谓持久化,就是将redi...原创 2018-08-04 10:26:48 · 432 阅读 · 0 评论 -
Redis入门(七):Redis分布式锁(单机模式/集群模式)
Redis 实现分布式锁单机模式的Redis分布式锁集群模式的Redis分布式锁 RedlockRedis 实现分布式锁单机模式的Redis分布式锁优缺点实现比较轻,大多数时候能满足需求;因为是单机单实例部署,如果redis服务宕机,那么所有需要获取分布式锁的地方均无法获取锁,将全部阻塞,需要做好降级处理。当锁过期后,执行任务的进程还没有执行完,但是锁因为自动过期已...原创 2018-10-13 15:00:41 · 9669 阅读 · 9 评论