Redis
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储体系。
Redis是一个开源的利用ANSI C说话编写、服从BSD协议、支持网络、可基于内存亦可长期化的日记型、Key-Value数据库,并提供多种说话的API。
它通常被称为数据布局办事器,由于值(value)可所以字符串(String), 哈希(Map), 列表(list), 聚集(sets) 和 有序聚集(sorted sets)等范例。
1) 性能极高、读写速率快、办理高并发
Redis能读的速率是110000次/s,写的速率是81000次/s;
2) 富厚的数据范例
Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据范例操纵;
3) 原子性
Redis的全部操纵都是原子性的,意思便是要么乐成实行要么失败完全不实行。单个操纵是原子性的。多个操纵也支持事件,即原子性,通过MULTI和EXEC指令包起来;
编译乐成
将下述3个文件拷贝到事情名目(/usr/local/redis)下:
· redis源码名目下的src名目中的redis-server(办事器端)
· redis源码名目下的redis-cli(客户端)
· redis根名目下的redis.conf文件
1) 创建事情名目(/usr/local/redis)
2) 拷贝redis-server和redis-cli文件
3) 拷贝redis.conf
4) 检察/usr/local/redis名目,文件已拷贝乐成
Redis启动后,不克不及封闭,可通过修改redis.conf文件,将前台启动设置为背景启动(保卫历程),办理此题目