Redis(Remote Dictionary Server)是一个开源的高性能键值对存储系统,广泛应用于各种场景,如缓存、消息队列等,Redis的数据结构主要包括字符串、列表、集合、散列和有序集合五种类型,本文将详细介绍如何增加Redis数据。
字符串(String)
1、设置键值对:使用SET
命令为指定的键设置一个值,设置一个名为name
的键,其值为张三
,可以执行以下命令:
SET name "张三"
2、获取键值对:使用GET
命令获取指定键的值,获取名为name
的键的值,可以执行以下命令:
GET name
列表(List)
1、在列表左侧插入元素:使用LINSERT
命令在列表的左侧插入一个或多个元素,在名为mylist
的列表的开头插入一个元素0
,可以执行以下命令:
LINSERT mylist 0 BEFORE "0"
2、在列表右侧插入元素:使用RINSERT
命令在列表的右侧插入一个或多个元素,在名为mylist
的列表的末尾插入一个元素0
,可以执行以下命令:
RINSERT mylist AFTER "0"
3、获取列表长度:使用LLEN
命令获取列表的长度,获取名为mylist
的列表的长度,可以执行以下命令:
LLEN mylist
集合(Set)
1、向集合添加成员:使用SADD
命令向集合添加一个或多个成员,向名为myset
的集合添加一个成员1
,可以执行以下命令:
SADD myset 1
2、从集合中删除成员:使用SREM
命令从集合中删除一个或多个成员,从名为myset
的集合中删除一个成员1
,可以执行以下命令:
SREM myset 1
3、获取集合成员个数:使用SCARD
命令获取集合的成员个数,获取名为myset
的集合的成员个数,可以执行以下命令:
SCARD myset
散列(Hash)
1、设置散列字段值:使用HSET
命令为指定的散列字段设置一个值,为名为user:
的散列字段设置一个值为1000
,可以执行以下命令:
HSET user 1000 "张三"
2、获取散列字段值:使用HGET
命令获取指定散列字段的值,获取名为user:
的散列字段的值,可以执行以下命令:
HGET user "张三"
3、获取散列所有字段及值:使用HGETALL
命令获取散列的所有字段及值,获取名为user:
的散列的所有字段及值,可以执行以下命令:
HGETALL user
有序集合(Sorted Set)
1、向有序集合添加成员:使用ZADD
命令向有序集合添加一个或多个成员及其分数,向名为mysortedset
的有序集合添加一个成员及其分数1,可以执行以下命令:
ZADD mysortedset 1 "张三"
2、从有序集合中删除成员:使用ZREM
命令从有序集合中删除一个或多个成员,从名为mysortedset
的有序集合中删除一个成员,可以执行以下命令:
ZREM mysortedset "张三"