3.7.1 Redis介绍和安装

Redis

介绍

redis是业界主流的key-value nosql 数据库之一。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

优点

  • 异常快速 : Redis是非常快的,每秒可以执行大约110000设置操作,81000个/每秒的读取操作。

  • 支持丰富的数据类型 : Redis支持最大多数开发人员已经知道如列表,集合,可排序集合,哈希等数据类型。

    这使得在应用中很容易解决的各种问题,因为我们知道哪些问题处理使用哪种数据类型更好解决。

  • 操作都是原子的 : 所有 Redis 的操作都是原子,从而确保当两个客户同时访问 Redis 服务器得到的是更新后的值(最新值)。
  • MultiUtility工具:Redis是一个多功能实用工具,可以在很多如:缓存,消息传递队列中使用(Redis原生支持发布/订阅),在应用程序中,如:Web应用程序会话,网站页面点击数等任何短暂的数据;

Redis安装

Windows安装

redis下载地址:https://github.com/microsoftarchive/redis/releases

上图四个文件中,带有.msi后缀名的文件即是windows安装文件。下载完毕双击即可。

安装过程中不要忘了把redis安装路径添加到环境变量中。

原文地址:https://www.cnblogs.com/infinitecodes/p/12264095.html

时间: 2024-10-04 02:47:36

3.7.1 Redis介绍和安装的相关文章

21.9-21.12 Redis介绍,安装,持久化介绍

21.09 Redis介绍  Redis和Memcached类似,也属于k-v数据存储 Redis官网redis.io, 当前最新稳定版4.0.1 支持更多value类型,除了和string外,还支持hash.lists(链表).sets(集合)和sorted sets(有序集合) redis使用了两种文件格式:全量数据(RDB)和增量请求(aof). 全量数据格式是把内存中的数据写入磁盘,便于下次读取文件进行加载. 增量请求文件则是把内存中的数据序列化为操作请求,用于读取文件进行replay得

redis介绍和安装

redis介绍 redis是一个以key-value形式进行存储的系统. 和Memcached类似, 它支持存储的values类型相对更多, 包括字符串, 列表, 哈希散列表, 集合, 有序集合5种数据类型. 这些数据类型都支持push/pop, add/remove及取交集并集和差集以及更丰富的操作, 而这些操作都是原子性的. 在此基础上, redis支持各种不同方式的排序. 与memcached相同, 为了保证效率, 数据都是缓存在内存内的. 区别是redis会周期性的把更新的数据写入磁盘或

Redis介绍及安装

Redis属于key-value数据库,与传统的数据库存在很大区别,Redis以命令的方式代替了复杂的SQL语句,并且属于内存库性质,所以运行速度非常快.内存数据会生成数据库文件保证数据持久化. Redis中没有传统数据库的表.字段,主键等概念.以直观的数据结构方式存储数据.Redis支持以下几种类型数据存储: string(key-value) hash(key-filed-value) list(key-value) set(key-value) sort set(key-score-val

redis系列:redis介绍与安装

前言 这个redis系列的文章将会记录博主学习redis的过程.基本上现在的互联网公司都会用到redis,所以学习这门技术于你于我都是有帮助的. 博主在写这个系列是用的是目前最新版本4.0.10,虚拟机装的是4.0.10,为了方便window也安装了(版本3.2.100).后续命令会采用命令行,jedis和spring集成jedis这三种方式进行操作. 在这片博文的开始,可以先试着问几个问题,带着问题看博文,或许能更有收获. 什么是redis? 为什么要使用redis? 如何搭建redis环境?

01 : redis 介绍和安装

Redis简介 Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品. Redis采用内存(In-Memory)数据集(DataSet) . 支持多种数据类型. 运行于大多数POSIX系统,如Linux.*BSD.OS X等. 1 . Redis功能介绍 高速读写 数据类型丰富 支持持久化 多种内存分配及回收策略 支持事务 消息队列.消息订阅 支持高可用 支持分布式分片集群 缓存穿透(这个需要了解一下,百度有很多解释) 2 . 企业

Redis介绍以及安装(Linux)

redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string.list.set.zset和hash.这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作.在此基础上,redis支持各种不同方式的排序.Redis数据都是缓存在计算机内存中,并且会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件. redis官网

Redis介绍以及安装

最新版本:2.8.13 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1.下载源码,解压缩后编译源码. $ wget http://download.redis.io/releases/redis-2.8.3.tar.gz $ tar xzf redis-2.8.3.tar.gz$ mv redis-2.8.3 redis$ cd redis$ make 2.编译完成后,在src目录下,有四个可执行文件redis-server.redis-benchmark.redis-c

Redis学习之路(001)-Redis介绍以及安装(Linux)

redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string.list.set.zset和hash.这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作.在此基础上,redis支持各种不同方式的排序.Redis数据都是缓存在计算机内存中,并且会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件. redis官网

Redis介绍以及安装具体解释

redis是一个key-value存储系统. 和Memcached类似.它支持存储的value类型相对很多其它,包含string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,并且这些操作都是原子性的. 在此基础上.redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.差别的是redis会周期性的把