redis 字符串(String) SET 操作

2019-03-15|来源:

命令格式: SET key value

把字符串值value存储到key中。如果存在此key,SET操作将会覆盖

时间复杂度:O(1)

返回值:总是返回OK,因为SET不可能失败。


SET操作的key可以是字符串类型,也可以是百字符串类型

1、对字符串类型的key进行SET操作

redis> SET website www.656463.com

OK

redis> GET website

"www.656463.com"


2、对非字符串类型的key进行SET操作

redis> LPUSH greet_list "hello" # 建立一个列表

(integer) 1

redis> TYPE greet_list

list

redis> SET greet_list "abcdef" # 覆盖列表类型

OK

redis> TYPE greet_list

string


java操作SET操作

redisClient.set("website", "   www.656463.com");
redisClient.set("website".getBytes(), "   www.656463.com".getBytes());


相关问答

更多

redis 持久化ip的结果是字符串为什么

public class RedisTable {   private Long redisId; //保存redis的主键ID   private String redisType;//redis的类型如:set/list/hash/sortedset/string   private String redisKey;//保存redis时使用的key   private String objectName;//此属性主要用于hash数据结构时,保存member的   private String ...

redis 多个字段使用list还是set比较好

在Redis中,Set和list都是字符串序列,非常相似,不同之处在于Set是用哈希表来保持字符串的唯一性,没有先后顺序,不像list一样,可以在首尾增删数据。 但是set也有自己的相应处理命令来完成对自己的操作。下面我们来看下Set的命令怎么使用。

redis 多个字段使用list还是set比较好

在Redis中,Set和list都是字符串序列,非常相似,不同之处在于Set是用哈希表来保持字符串的唯一性,没有先后顺序,不像list一样,可以在首尾增删数据。 但是set也有自己的相应处理命令来完成对自己的操作。下面我们来看下Set的命令怎么使用。

redis list 只能是字符串吗

你指的是String类型吧,在Redis中字符串类型的Value最多可以容纳的数据长度是512M

redis list 只能是字符串吗

你指的是String类型吧,在Redis中字符串类型的Value最多可以容纳的数据长度是512M

redis教程

相关文章

更多

最近更新

更多