美文网首页
Redis命令行基本操作

Redis命令行基本操作

作者: 磨陀货_ | 来源:发表于2019-10-16 14:05 被阅读0次

Redis篇

网址:https://www.jianshu.com/p/08c2ab3bd738



String基本操作

  •   set -设值  get-取值


  •   mset-批量设值  mget-批量取值


  •   incr默认加1  incrby默认加Y个  decrby默认减y个



key操作

  •   keys * - 获取所有key


  •   ttl-剩余有效时间  expire-设置有效时间



  •   del key - 删除key


  •   select 0-15 - 选择库 默认16个数据库 第一个0


  •   fiushall - 清空所有  


  •   flushdb - 清空当前库

list集合的操作(双向链表-可以从头搞也可以从尾搞)

  •   lpush key value - 将一个或多个值插入列表的表头(最左边)


  •   rpush key value - 将一个或多个值插入列表的表尾(最右边)


  •   lpop key - 移除最上面的


  •   rpop key - 移除最下面的


  •   lrange key start stop - 返回列表key中指定区间内的元素,查询所有的stop为-1即可


  •   lrem key count value - 移除key 0表示所有相同 (根据写几个就删几个)

比如有多个张三,list是不去重的,当count是0就是所有张三都删掉,写1就是第一个张三删掉,2就是第二个张三删掉



  •   lindex key value - 根据index取出指定的值(下标查询)

set集合的操作

  •   sadd key member - 插入可以中一个值或多个值,重复不加

  •   srem key member - 删除指定值

  •   smembers key - 返回key中的所有key

hash的操作

  •   hset key name value
  •   hget key name
  •   hmset key name1 key1 name2 key2
  •   hmget key name1 name2
  •   hkeys - 返回哈希表key中的所有建
  •   hvals - 返回哈希表key中的所有值
  •   hgetall - 返回哈希表key中,所有的键和值


事务操作(了解)---弱事务

  •   multi - 标一个事务块的开始
  •   exec - 执行所有事务块内的命令
  •   discard - 取消事务

消息发布和订阅(了解)

  •   PUBLISH channel message - 将信息 message 发送到指定的频道 channel

设置密码(了解)

1.第一种是暂时性的

  •    CONFIG SET requirepass 123456 - 将密码设置为123456
  •   CONFIG SET requirepass "" - 清除密码
  •   AUTH 123456 - 输入密码进行认证

2.是长久性设置,通过配置文件设置

  •    在配置文件redis.conf中增加一行代码


  •    requirepass 123456


  将密码123456设置到配置文件中,redis启动时加载该文件,即可启用密码
 重新启动服务端
  鉴权
   AUTH 123456 //输入密码进行认证

java育儿园里的小学生“磨陀货”友情提供!!! 不用谢不用谢 诶~不用不用 真不用谢

图片

相关文章

网友评论

      本文标题:Redis命令行基本操作

      本文链接:https://www.haomeiwen.com/subject/houymctx.html