redis 命令
设置值 set k v删除值 del k如果不存在就设 返回 1,存在返回0 setnx k 设置数据是否过期 setex k t v 设置t 时间 是否过期设置替换某一位后的字符 setrange k num v 批量设置 获取 mset mget递增递减 incr decr incrby decrby字符穿追加 append 字符串长度 strlen/hash//hset myhash k v hget hmset hmgethincrbyhdecrbyhexists hlen 返回hash 集合所有键值个数 hdelhkeyshvalshgetall///listlpushrpushlrange listname 0 -1linsert listname before A B lsetlrem listname n K 删除 n 个kltirm listname l r rpoplpushlindex 返回 key 的index//set zset//saddsmemberssremspopsdiffzaddzrank 返回索引zrevrank 返回索引排序 从大到小zrangebuscore zset1 2 3 withscoreszard 返回与所有元素个数 zcuont返回指定区间中的数量//keys * 返回所有的键exists 是否有指定 key expire 设置某个key的过期时间 使用ttl 查看剩余时间 persist 取消过期时间select 选择数据库 move key id 从当前数据库中移动到 id 数据中 randomkey 随机返回一个keyrename 重命名一个keyinfo 数据库信息dbsize 数据库中key 数量 config get 实施传输收到请求 config get * 返回所有配置flushdb 清空当前数据库 flushallauth + 密码 //事务////multiexec ///集合交集 sinter set1 set2 sinterstore并集 sunlon sunlonstore
redis 扫盲
设置值 set k v删除值 del k如果不存在就设 返回 1,存在返回0 setnx k 设置数据是否过期 setex k t v 设置t 时间 是否过期设置替换某一位后的字符 setrange k num v 批量设置 获取 mset mget递增递减 incr decr incrby decrby字符穿追加 append 字符串长度 strlen/hash//hset myhash k v hget hmset hmgethincrbyhdecrbyhexists hlen 返回hash 集合所有键值个数 hdelhkeyshvalshgetall///listlpushrpushlrange listname 0 -1linsert listname before A B lsetlrem listname n K 删除 n 个kltirm listname l r rpoplpushlindex 返回 key 的index//set zset//saddsmemberssremspopsdiffzaddzrank 返回索引zrevrank 返回索引排序 从大到小zrangebuscore zset1 2 3 withscoreszard 返回与所有元素个数 zcuont返回指定区间中的数量//keys * 返回所有的键exists 是否有指定 key expire 设置某个key的过期时间 使用ttl 查看剩余时间 persist 取消过期时间select 选择数据库 move key id 从当前数据库中移动到 id 数据中 randomkey 随机返回一个keyrename 重命名一个keyinfo 数据库信息dbsize 数据库中key 数量 config get 实施传输收到请求 config get * 返回所有配置flushdb 清空当前数据库 flushallauth + 密码 //事务////multiexec ///集合交集 sinter set1 set2 sinterstore并集 sunlon sunlonstore