-
添加 sadd 例 sadd key v1 v2 v3
删除指定元素 srem 例 srem key v1 v2
查看所有元素 smembers 例 smemberes key
判断元素是否存在 sismember 例 sismember key v1
2个key的差集 sdiff 例 sdiff key1 key2
2个key的交集 sinter 例 sinter key1 key2
2个key的并集 sunion 例 sunion key1 key2
获取元素数量 scard 例 scard key
随机返回成员 srandmember 例 srandmember key
将key1 和 key2 相差的存到key3中 例 sdiffstore key3 key1 key2
将key1 和 key2 的交集存到key3中 例 sinterstore key3 key1 key2
将key1 和 key2 的并集存到key3中 例 sunionstore key3 key1 key2
查看全部 -
存储Set
查看全部 -
从左侧添加 lpush 例 lpush key v1 v2 v3
从右侧添加 rpush 例 rpush key v1 v2 v3
查看元素 lrange 例 lrange key 0 -2 注:0为查看的开始位置 -2为查看到倒数第二个
从头部弹出元素 lpop 例 lphp key 注:弹出后弹出元素将不存在与key中
从尾部弹出元素 rpop 例 rphp key 注:弹出后弹出元素将不存在与key中
获取列表中元素个数 llen 例 llen key
当key存在插入头部 lpushx 例 lpushx key v1 注:key如果不存在将不会插入
当key存在插入尾部 rpushx 例 rpushx key v1 注:key如果不存在将不会插入
从头开始删除n个m lrange 例 lrange key n m
从尾开始删除n个m lrange 例 lrange key -n m
删除list中所有m lrange 例 lrange key 0 m
在指定位置num修改值为v4 lset 例 lset key num v4
在元素n之前插入v1 例 linsert key before n v1
在元素n之后插入v1 例 linsert key after n v1
将key第一个弹出压入key2 rpoplpush key mey2
查看全部 -
存储list
查看全部 -
Hash常用命令
存 hset 例 hset key name value
存多个键值对 hmset 例 hmset key name value name1 value1
取 hget 例 hget key name
取多个值 hmget 例 hmget key name name1
取所有属性与值 hgetall 例 hgetall key
删除 hdel 例 hdel key name name1
删除整个集合 del 例 del key
增加数字 hincrby 例 hincrby key name1 5
判断属性是否存在 hexists 例 hexists key name
获取属性数量 hlem 例 hlem key
获取所有属性 hkeys 例 hkeys key
获取所有值 hvals 例 hvals key
查看全部 -
存储Hash
查看全部 -
String的基本操作 Linux
存 set 例 set name value
取 get 例 get name
删 del 例 del name
先取值后赋值 getset 例 getset name value
数值递增 incr 例 incr num
数值递减 decr 例 decr num
指定值加指定数 incrby 例 incrby num 5
指定值减指定数 decrby 例 decrby num 5
再原来值后面追加字符串 append 例 append num 5
注:incr/decr/incrby/decrby 如果选择的key的value不为数字则会执行失败,抛出异常。
注:incr/decr/incrby/decrby num如不存自动设置为0后执行
查看全部 -
存储String
查看全部 -
Key定义的注意点
查看全部 -
Redis的数据结构
查看全部 -
Redis的基本使用
存 使用 set 例 set name value
取 使用 get 例 get name
删 使用 del 例 del name
查看数据库中使用的key 使用 keys *
查看全部 -
Redis的应用场景
查看全部 -
主持的键值数据类型
查看全部 -
NoSQL的特点
查看全部 -
四类NoSql数据库比较
查看全部
举报