redis
(内存数据缓存)
1、redis :是一款key——value的内存系统或内存数据库
2、Redis的特点:
(1)Redis支持数据持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载到内存中
(2)Redis支持的数据结构:String、set、zset、map、list
(3)Redis支持数据的备份
3、Redis的优势:
(1)性能极高
(2)丰富的数据类型
(3)原子操作
(4)丰富的特性
(5)数据持久的机制
4、Redis的适用场景
(1)topN需求
(2)排行榜
(3)需要进准设定过期时间的应用
(4)计数器应用
(5)去除大量数据中的重复数据
(6)构建队列系统
(7)实时系统,反垃圾系统
(8)publish/subscribe构建实时消息系统
(9)缓冲
5、核心命令:
(1)启动:
A、服务前台启动:redis-server
B、服务后台启动:nohup ~/apps/redis/bin/redis-server ~/apps/redis/redis.conf1>~/apps/redis/redis_std.log 2>~/apps/redis/redis_error.log &
C、客户同节点启动: redis-cli
D、客户异节点启动:redis-cli -h hadoop05 -p 6379
(2)检验:ping
(内存数据缓存)
1、redis :是一款key——value的内存系统或内存数据库
2、Redis的特点:
(1)Redis支持数据持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载到内存中
(2)Redis支持的数据结构:String、set、zset、map、list
(3)Redis支持数据的备份
3、Redis的优势:
(1)性能极高
(2)丰富的数据类型
(3)原子操作
(4)丰富的特性
(5)数据持久的机制
4、Redis的适用场景
(1)topN需求
(2)排行榜
(3)需要进准设定过期时间的应用
(4)计数器应用
(5)去除大量数据中的重复数据
(6)构建队列系统
(7)实时系统,反垃圾系统
(8)publish/subscribe构建实时消息系统
(9)缓冲
5、核心命令:
(1)启动:
A、服务前台启动:redis-server
B、服务后台启动:nohup ~/apps/redis/bin/redis-server ~/apps/redis/redis.conf1>~/apps/redis/redis_std.log 2>~/apps/redis/redis_error.log &
C、客户同节点启动: redis-cli
D、客户异节点启动:redis-cli -h hadoop05 -p 6379
(2)检验:ping