redis -002 数据存取实例

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

【clear:清除命令框】

1、string 

   存  > set run 'aaaa'     run:key   aaaa:value

   取  > get run 

   删  > del run

2、Hash

    存 > hmset run field1 ‘hello’  field2  ‘world’

    取 > hget  run field1  (不能使用 hget run ,看下图)

    删 > hdel  run field1 (不能使用 hdel run,看下图)

   我们使用了 Redis HMSET, HGET 命令,HMSET 设置了两个 field=>value 对, HGET 获取对应 field 对应的 value

每个 hash 可以存储 232 -1 键值对(40多亿)。

3、List

 Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。

 存 > lpush run 1 2 3    

     > rpush run 8 9 0

取 > lindex run 5  

改 > lset run 5  66

查 > lrange run 0 100  (从第1位开始,查询100个)

长度 > llen run

移除 > lpop run    rpop run  从左/右删除第一个元素

删除 > lrem run 1 66  删除值为66的元素,只删除1个 

删除list  > del run 

其他操作:https://www.runoob.com/redis/redis-lists.html 

4、Set集合

Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。

存  >  sadd run 1 2 3 4 5  (不能存重复值)

判断是否存在: > sismember run 1

移除 > srem run 1

查询 > smembers run

原文地址:https://www.cnblogs.com/qiupiaohujie/p/12470498.html