Redis的五种数据类型 #系统架构设计师#
Redis是一个开源的使用C语言编写的、支持网络交互的、可基于内存也可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis有五种基本数据类型:
- String(字符串)
- Hash(哈希)
- List(列表)
- Set(集合)
- Sorted Set(有序集合)
以下是各种数据类型的基本操作命令:
- String(字符串)
存储:
SET key value
读取:
GET key
删除:
DEL key
- Hash(哈希)
存储:
HSET hash_key field value
读取:
HGET hash_key field
删除:
HDEL hash_key field
- List(列表)
在左边插入:
LPUSH list_key value
在右边插入:
RPUSH list_key value
读取列表:
LRANGE list_key start stop
删除:
LREM list_key count value
- Set(集合)
添加元素:
SADD set_key member
移除元素:
SREM set_key member
读取集合:
SMEMBERS set_key
- Sorted Set(有序集合)
添加元素:
ZADD sorted_set_key score member
移除元素:
ZREM sorted_set_key member
读取集合:
ZRANGE sorted_set_key start stop [WITHSCORES]
注意:以上操作均为Redis命令行下的操作,在编程语言中的Redis客户端API中,命令会有所不同。
评论已关闭