安装redis
一丶简介
Redis是一个开源的内存数据结构存储,可以被用作数据库,缓存和消息代理(message broker).它支持字符串(strings)丶哈希(hashes)丶列表(lists)丶集合(sets)丶支持范围查询的排序集合(sorted sets)丶位图(bitmaps)丶hyperloglogs丶支持半径查询的地图索引(geospatial indexes)和流(Streams)等数据结构. Redis内置了复制, lua脚本, LRU淘汰机制, 事务 以及不同级别的硬盘持久化等功能特性, 并通过redis哨兵(sentinel)和支持自动化分区的redis集群(cluster)提供高可用.
redis中的数据类型支持原子操作, 比如在字符串后追加字符, 哈希(hash)中value进行自增运算, 推送添加一个元素到一个列表(list), 集合(set)进行交集丶并集丶差集运行, 在排序集合(sorted set)中获取最高排名的元素.
为了获得优异的性能, redis基于内存数据集工作. 根据你的使用场景, 你可以通过每隔一段时间将数据集导出到硬盘中,或者将每条命令追加到日志中来持久化数据.如果你只是需要一个功能丰富丶联网的内存缓存, 可以选择禁用持久化. redis还支持配置简单的主从异步复制. 第一次同步时非常快且非阻塞. 在网络切分时, 自动连接,可部分重新同步.
1. 下载
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
2. 解压编译
tar xzf redis-5.0.7.tar.gz
cd redis-5.0.7
make
3. 启动redis服务
src/redis-server
4. 使用redis客户端测试
src/redis-cli
windows平台的安装可以参看这篇文章
学习资料: