Redis数据库的安装:sudo apt-get install redis-server
查看Redis数据库的运行状态:ps aux|grep redis
redis是key-value的数据,所以每个数据都是一个键值对,键的类型是字符串
值得类型分为五种:字符串string、哈希hash、列表list、集合set、有序集合zset
基本配置
set:无序集合、元素为string类型、元素具有唯一性,不重复
添加元素:SADD key member [member...]
返回集合所有的元素:SMEMBERS key
返回集合元素个数:SCARD key
求多个集合的交集:SINTER key [key ...]
求某集合与其它集合的差集:SDIFF key [key ...]
求多个集合的合集:SUNION key [key ...]
判断元素是否在集合中:SISMEMBER key number
zset:sorted set,有序集合、元素为string类型、元素具有唯一性,不重复
每个元素都会关联一个double类型的score,表示权重,通过权重将元素从小到大排序,元素的score可以相同
添加:ZADD key score member [score member...]
返回指定范围内的元素:ZRANGE key start stop
返回元素个数:ZCARD key
返回有序集key中,score值在min和max之间的成员:ZCOUNT key min max
返回有序集key中,成员member的score值:ZSCORE key member