redis基本命令使用
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。
Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。
redis中可以存储的数据类型有:
1.String 字符串
- 1.1存储命令
set key value
- 1.2获取命令
get key
2.Hash 散列
1.存储命令
hmset key field1 field1_value field2 field2_value
2.获取命令(根据key和field来获取对应的value)
hmget key filedN
3.获取一个key下面的所有的field和value
hmgetall key
4.获取一个key下面所有的field
hkeys key
对于redis而言,当需要存储一些结构化的对象时,适合使用hash的类型来进行存储。
3.List 列表
Set 集合
Sorted Set 有序集合