如何高效学习Git并应用于实际项目开发中?
- 内容介绍
- 文章标签
- 相关推荐
本文共计661个文字,预计阅读时间需要3分钟。
切换数据库:使用 `USE` 命令设置变量:使用 `SET` 命令设置多个变量:使用 `SET` 命令取值:使用 `GET` 通过键获取值数据过期时间:使用 `SET` 后加 `ex` 为秒,`px` 为毫秒第二种方法:使用 `EXPIRE` 设置过期时间,`TTL` 显示剩余时间 -1 表示永久,-2 表示删除
切换数据库:select
设置 :set
设置多个 :mset
取值:通过键取出值
数据的过期时间:set 后面加ex是秒px是毫秒
第二种方法:expire设置过期时间
ttl表示还剩多少的时间 -1表示永久 -2表示无了
pttl表示毫秒显示
persist表示转换成永久形式
删除del <key>
搜索所有的键值对的时候用key s*
是否存在使用exists
randomkey表示随便拿一个键值对
将一个数据库移动到另一个数据库 move<key> db
修改名字:remame<key>新的名称
字符串追加:APPEND key value自增自减得操作:
incrkey前提是值是纯数字
incrbykey指定加多少 decr 与decrby同样的操作
Hash
类似于keystring值为Map<String,String>
hset key字段名字 字段 值字段 值
hmset是多个
hgetkey字段
hmget是取多个值哈
获取所有hgetall
判断是存在:
hexists《key》字段
删除:hdelkeyfield文件
hlen Hash中有多少个键值对
hvals获取hash中的所有键值对的值
hkeys获取hash中所有的key
hash中只能存放字符串不能出现嵌套的情况
List列表存放一系列随机访问支持双端操作列表
操作:
lpush 《key》 《element》头部添加头插法
rpushkeyelement尾部添加尾插法
在指定元素添加
linsertkeybefore/after指定元素element
获取元素:
lindex 《key》index 从0开始的
lpopkey移除头部元素并获取
rpopkey获取并移除尾部元素
获取所有元素
lrangekeystart stop -1是最后一个元素python
可以使用负数来使用python
rpoplpush当前数组目标数组 :
从前一个数组最后一个取出来放到另一个数组的头部
阻塞操作
blpop :
类似于生产者和消费者的关系
Set集合:
HashSet 不允许出现重复元素 不支持随机访问,能够利用Hash表提高效率
用法:
saddkeyvlauevlaues
sacrdkey查看set集合有多少个值
判断集合是否包含
sismemberkeyvalue
列出所有值
smemberskey
集合之间的运算
sdiffkey1key2 2没有1的东西差集
sintera b 交集
sunion a b 并集
smovekey目标 value
删除操作
sremkeyvalues
排序:
SortedSetzaddkeyvaluescore
查询zcardkey
移除zremkeyvalue
同样的获取区间的所有
zrangekeystartstop 根据分数进行排序
zrangebyscore a 0 20withscoreslimit 0 2
zcount a 5 20
搜索
复制
本文共计661个文字,预计阅读时间需要3分钟。
切换数据库:使用 `USE` 命令设置变量:使用 `SET` 命令设置多个变量:使用 `SET` 命令取值:使用 `GET` 通过键获取值数据过期时间:使用 `SET` 后加 `ex` 为秒,`px` 为毫秒第二种方法:使用 `EXPIRE` 设置过期时间,`TTL` 显示剩余时间 -1 表示永久,-2 表示删除
切换数据库:select
设置 :set
设置多个 :mset
取值:通过键取出值
数据的过期时间:set 后面加ex是秒px是毫秒
第二种方法:expire设置过期时间
ttl表示还剩多少的时间 -1表示永久 -2表示无了
pttl表示毫秒显示
persist表示转换成永久形式
删除del <key>
搜索所有的键值对的时候用key s*
是否存在使用exists
randomkey表示随便拿一个键值对
将一个数据库移动到另一个数据库 move<key> db
修改名字:remame<key>新的名称
字符串追加:APPEND key value自增自减得操作:
incrkey前提是值是纯数字
incrbykey指定加多少 decr 与decrby同样的操作
Hash
类似于keystring值为Map<String,String>
hset key字段名字 字段 值字段 值
hmset是多个
hgetkey字段
hmget是取多个值哈
获取所有hgetall
判断是存在:
hexists《key》字段
删除:hdelkeyfield文件
hlen Hash中有多少个键值对
hvals获取hash中的所有键值对的值
hkeys获取hash中所有的key
hash中只能存放字符串不能出现嵌套的情况
List列表存放一系列随机访问支持双端操作列表
操作:
lpush 《key》 《element》头部添加头插法
rpushkeyelement尾部添加尾插法
在指定元素添加
linsertkeybefore/after指定元素element
获取元素:
lindex 《key》index 从0开始的
lpopkey移除头部元素并获取
rpopkey获取并移除尾部元素
获取所有元素
lrangekeystart stop -1是最后一个元素python
可以使用负数来使用python
rpoplpush当前数组目标数组 :
从前一个数组最后一个取出来放到另一个数组的头部
阻塞操作
blpop :
类似于生产者和消费者的关系
Set集合:
HashSet 不允许出现重复元素 不支持随机访问,能够利用Hash表提高效率
用法:
saddkeyvlauevlaues
sacrdkey查看set集合有多少个值
判断集合是否包含
sismemberkeyvalue
列出所有值
smemberskey
集合之间的运算
sdiffkey1key2 2没有1的东西差集
sintera b 交集
sunion a b 并集
smovekey目标 value
删除操作
sremkeyvalues
排序:
SortedSetzaddkeyvaluescore
查询zcardkey
移除zremkeyvalue
同样的获取区间的所有
zrangekeystartstop 根据分数进行排序
zrangebyscore a 0 20withscoreslimit 0 2
zcount a 5 20
搜索
复制

