zoukankan      html  css  js  c++  java
  • redis常用命令

    1.修改redis 端口号为8000:redis-server --port 8000

    2.强制执行会丢失数据,shutdow会在备份完成后关闭:

    redis停止:redis-cli SHUTDOWN

    3.自定义端口号和地址:redis-cli -h 127.0.0.1 -p 6379

    4.测试reids链接:redis-cli ping  返回值为:pong

    5.获取判断某个key是否存在:keys * /key 字段

    6.根据配置文件来修改参数:redis-server /path/redis.conf

    7.清空数据:flushall

    (1)

          

    (2)判断键是否存在:exist  key1 key2   返回:2   不存在返回:0

    (3)删除键:del key1 key2   返回1,在执行返回0,删除不支持通配符可以用linux管道和xargs处理

    (4) 获取键值的数据类型:type key

    二  、五大数据类型

    1. string 最大512
    2. 递增数字: set  num 1   自增:incr num 返回:2,如果不是字符串:set num string ,incr num 返回 error
    3. 同时incr是原子操作
    4. Redis命名键: 最好用对象类型:对象ID:对象属性 如:user:1:friend储存
    5. 存储例子
    1. 命令拾遗:

    (1)       增加制定的整数

            

    (2)       减少指定整数

     

    (3)       增加制定浮点数

     

    (4)       向尾部增加字符串返回字符串

       

    (5)   返回字符串长度

    (6)       同时获取多个键值

    Mset  key1 value1 key2 value2

    Mget key1 key2

    散列类型

    1.hset people name 张三   有name时为修改返回0,无name 插入 返回 1;

    2hmset 设置多个值,hmset key field1 value1 field2 value2

    3hmget 查新多个值:hmget key,field1  field2

    4 hgetall key 获取key的所有值

    5 hexists key field判断字段是否存在

    6 hsetnx 赋值,和hset区别在于当有值时不改变

    7增加数字  hincer key field increment

    8 删除字段 hdel key fild1 fild2

    命令拾遗

    1.获取key的所有field:   hkeys  key

    2. 获取key的所有value:   hvals  key

    3.获取字field段数量 hlen keys

    列表类型

    容量,有序字符串列表,优点:双向链表 向两边端增加元素的时间复杂度为O(1)

    1左边添加Lpush key value1 value2

    2右边添加Rpush key value1 value2

      3获取走遍 lpop key  ;rpop key

    获取个数:

      Llen key

    获取范围值

     Lrange key 1 100;全部 1 -1  保留列表范围:ltrim key 1 100;

    删除值:

    Lrem key count value

    获取第几个值:lindex key index

    给第几个赋值:lset key index value

    项列表插入元素:

     

     

  • 相关阅读:
    Tsql 获取服务器信息
    数据字典生成脚本 【转载】
    c# winform文本框数字,数值校验
    ReentrantLock和AbstractQueuedSynchronizer的分析
    多线程
    前缀和与差分数组
    链表
    堆(优先队列)
    排序算法
    二分查找(递归和非递归)
  • 原文地址:https://www.cnblogs.com/Llh-Forerer2015/p/9623285.html
Copyright © 2011-2022 走看看