• Redis常用命令


    1 #开启Redis服务
    2 redis-server
    3 #连接本地Redis数据库
    4 redis-cli
    5 #连接远程Redis数据库
    6 redis-cli -h host -p port
     1 #测试命令结果返回PONG表示正常
     2 ping
     3 #选择数据库,默认有16个数据库编号0-15
     4 select 0
     5  
     6 #数据操作
     7 #删除全部数据
     8 flushall
     9  
    10 #String字符串操作
    11 #添加/修改键值对
    12 set name zs
    13 set age 19
    14 #添加多个键值对
    15 mset name zs age 10
    16 #根据key获取value
    17 get name
    18 #获取多个value
    19 mget name age
    20 #设置键值对有效期10s
    21 setex name 10 zs
    22 #在value后追加内容
    23 append name ls
    24  
    25 #键命令
    26 #查看键对应的value的类型
    27 type name 
    28 #查看所有键(支持正则表达式)
    29 keys *
    30 #删除键值对
    31 del name
    32 #设置键值对过期时间
    33 expire name 10
    34 #查看键值对过期时间(负数表示已过期)
    35 ttl name
    36 #查看键是否存在
    37 exists name
    38  
    39 #hash哈希操作
    40 #设置单个属性
    41 hset person name zs
    42 #设置多个属性
    43 hmset person name zs age 22
    44 #获取单个属性
    45 hget person name
    46 #获取多个属性
    47 hmget person name age
    48 #获取所有属性的值
    49 hvals person
    50 #删除单个属性
    51 del person name
    52 #删除多个属性
    53 hdel person name age
    54 #删除整个hset
    55 del person
    56  
    57 #list列表操作
    58 #在左侧插入数据
    59 lpush list 1 2 3 4 5
    60 #在右侧插入数据
    61 rpush lsit 5 4 3
    62 #查看指定索引范围0-末尾的数据
    63 lrange list 0 -1
    64 #删除指定位置的数据(从左边开始删除一个3)
    65 lrem list 3 1
    66  
    67 #set集合操作
    68 #添加多个数据 
    69 sadd st1 1 2 3 4
    70 #获取所有成员数据
    71 smember set1 
    72 #删除指定成员
    73 srem set1 1 2
    74  
    75 #zset有序集合
    76 #添加指定权重的数据
    77 zset zset1 10 zs 20 ls 30 ww
    78 #查询指定索引范围的数据
    79 zrange zset 0 -1
    80 #查询指定权重范围的数据
    81 zrangebyscore zset1 10 20
    82 #查询指定数据的权重
    83 zscore zset1 zs
    84 #删除指定数据
    85 zrem zset1 zs
    86 #删除指定权重范围的数据
    87 zremrangebyscore zset1 10 20
  • 相关阅读:
    postgresql获取随机数
    windows环境中Tomcat实现开机自启动
    让Tomcat支持中文路径名和中文文件名
    CentOS 环境变量编辑、保存、立即生效的方法
    eclipse/intellij idea 远程调试hadoop 2.6.0
    利用Spring的@Async异步处理改善web应用中耗时操作的用户体验
    ssh 免密码设置失败原因总结
    hadoop 2.6伪分布安装
    weblogic.nodemanager.common.ConfigException: Native version is enabled but nodemanager native library could not be loaded 解决办法
    velocity模板引擎学习(3)-异常处理
  • 原文地址:https://www.cnblogs.com/chen8023miss/p/11492240.html
Copyright © 2020-2023  润新知