redis学习心得
redis的相较于其他数据库软件的优点:
使用Redis而不是关系数据库或者其他硬盘存储数据库, 可以避免写入不必要的临时数 据, 也免去了对临时数据进行扫描或者删除的麻烦 , 并最终改善程序的性能。
redis的五种数据结构
String 对整个字符串或者字符串的其中 部分执行操作;对整数和浮点数执行自增(increment)或者自减Cdecrement) 操作.
List 从链表的两端推入或者弹出元素; 根据偏移批对链表 进行修剪(trim);读取单个或者多个元素;根据值查找或者移除元素.
Set 添加、 获取、 移除单个元素.检查 个元素是否存在于集合中: 计算交集、 并集、 差集;从集合里面随机获取元素.
Hadh 添加、 获取、 移除单个键值对;获取所有键值对.
zset 添加、 获取、 删除单个元素 ;根据分值范围Crange) 或者成员来获取元素.
redis特性
Redis是 一个速度非常快的非关系 数据库 (non-relational database), 它可以存储键 (key) 与5种不同类型的值(value) 之间 的映射(mapping),可以将存储在内存的 键值对数据待久化到硬盘, 可以使用复制特性来 扩展读性能, 还可以使用客户端分片@来扩展写性能。