redis操作命令 3

redis操作命令
一.string类型的命令
1.插入string类型的数据
set keyname1 keyValue -- 插入string类型的redis key
2.获取string类型的数据
get keyname1
3.删除key
del keyname1
二、哈希HASH
1, 插入一个哈希结构的字段
hset key value
2,删除一个或多个哈希表字段
hdel key field [field2] value

  1. 获取哈希表中的字段的数量

hlen hset1

  1. 获取所有给定字段的值

hmget key field1 [field2 ...]

  1. 同时将多个 field-value (域-值)对设置到哈希表 key 中。

HMSET key field1 value1 [field2 value2 ]

  1. 只有在字段 field 不存在时,设置哈希表字段的值

hsetnx key field value

三、列表List

  1. 插入一个list结构的数据

lpush key value1,value2,,,,

  1. 查看list结构的redis key

lrange start stop

  1. 从右边插入

rpush key value1,value2,,,
4, 从右边遍历输出
lpush key value1,value2,,,

  1. 显示列表的长度

llen key

  1. 将一个值插入到已存在的list结构中

lpushx key value

  1. 移除列表元素

lrem key count value

  1. 通过列表索引设置列表的值

lset key index value

四、集合
set集合是string类型的无序集合。集合成员是唯一的。添加删除查找的复杂度是O(1)

  1. 插入set集合(语法:sadd key member member....)

sadd runsetkey redis
sadd runsetkey mongodb
sadd runsetkey mysql
sadd runsetkey mysql

  1. 查看redis所有的set集合的key中成员数量

scard key

  1. 返回set集合中所有的成员

smembers key

五、有序集合
1, 插入有序集合
zadd key index value[values]

  1. 获取成员数目

ZCARD key

  1. 计算在有序集合中指定区间分数的成员数

ZCOUNT key min max

  1. 有序集合中对指定成员的分数加上增量increment

ZINCRBY key increment member

上一篇:iOS6定位服务编程详解


下一篇:iOS13 一次Crash定位 - 被释放的NSURL.host