key-value存储Redis

Key-value数据库是一种以键值对存储数据的一种数据库,(类似java中的HashMap)每个键都会对应一个唯一的值。

Redis与其他 key - value 数据库相比还有如下特点:

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  • Redis支持复杂的key-value类型的数据,list,set,zset,hash等。
  • Redis性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。

Redis数据类型

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

redis对这些数据的存取更新有很多方法,下面列举几种常见的

redis 127.0.0.1:6379> SET mykey redis
OK
redis 127.0.0.1:6379> GET mykey
"redis"

 

       设置     查询
string
SET
GET
hash
HSETLPUSH
HGET
list
LPUSH
LRANGE
set
SADD
SMEMBERS
zset
ZADD
ZRANGE

 

 


 

posted @ 2017-04-14 11:47  corolcorona  阅读(459)  评论(0编辑  收藏  举报