CreateArtTechnology
/ Blog
Login
最新文章
Java
语言相关
库相关
虚拟机相关
CreateArtTechnology
项目搭建
使用的工具
自研的工具
开源工具
ELK
ElasticSearch
Jenkins
Markdown
GraphQL
Arthas
生产工具
Linux
Nginx
VersionControl
Subversion
Git
Redis
Archiva
Maven
Zookeeper
Spring
SpringBoot
MySql
HBase
Cassandra
容器化
Docker
Kubernetes
服务容器化从零开始
未分类笔记
算法相关
概念相关
豆知识
机器学习
机器学习从零开始
Redis介绍
11
2019-02-14 15:52:23
生产工具
Redis
![](/img/pic/2019021415082859500_png_240_80_6426) > Redis ## Redis是什么 > redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 ——搜狗百科 日常工作(不包括优化、策略选择、异常排查等)可以不用过于深入了解,只需要把Redis理解为: 一个高性能、适用于多种数据类型但容量相对较小的存储系统; 数据保存在内存中,能很好地支持数据过期; 单进程,所有命令都是原子操作,可以搭建分布式集群; 支持主从同步,可保存二进制数据。 ## 官方网站 https://redis.io/ ## Redis的适用场景 Redis最大的特点就是高性能、容量相对小、原生支持失效,因此最常用的场景是用于缓存,在进行读写频繁或写少读多的操作时加在核心存储之前,如: - `pv计算与展示` 可使用INCR自增命令等 - `数据展示缓存` 如商品描述、榜单信息等,鲜有改动的,可以直接缓存在Redis中,定期从核心存储中同步 - `分布式锁` 通过SETNX实现,具体可参考常用命令文档 ## 一些有用的网站 **Redis Doc** Redis命令手册,说明了输入、输出、示例、时间复杂度等 http://doc.redisfans.com/ http://redisdoc.com/ **Try Redis** 官方网站推荐的一个好用的Redis在线控制台网站,直接模拟Redis输入输出 http://try.redis.io/
发布文章 101
文章被阅读 1605
最近修改
什么是“丝滑”的曲线
2021-12-08 15:19:20
高效空间数据索引R树及其批量加载方法STR简介
2021-09-29 20:33:37
关于分库分表的一些事儿
2021-06-25 11:51:25
获得诺奖的稳定匹配理论之TTC算法与GS算法
2021-03-14 23:04:48
算法小白的机器学习入门实践,从零到上线
2021-01-13 14:28:27
分站宗旨
一站式资料平台,减少重复检索,减少重复采坑。